Alteryx

Senior Software Engineer

Alteryx

full-time

Posted on:

Location Type: Remote

Location: Australia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and deliver high-performance, scalable backend features
  • Work with modern technologies such as Kotlin, Ansible, Terraform, Docker, and Azure
  • Collaborate closely with cross-functional partners to solve complex technical problems
  • Participate in software and service architecture discussions, influencing technical direction
  • Champion strong engineering practices, including code quality, testing, and automation
  • Continuously improve system reliability, performance, and maintainability.

Requirements

  • 4 - 7 years of experience in backend development using technologies such as Kotlin, Python, Java, C#, or TypeScript
  • Experience with messaging and/or streaming frameworks (e.g., RabbitMQ, Kafka)
  • Strong experience with relational databases such as PostgreSQL or MySQL
  • Hands-on experience with CI/CD platforms (e.g., CircleCI, GitLab)
  • Proven ability to work effectively in cross-functional teams (Product, Design, DevOps, etc.)
  • Solid understanding of building testable, decoupled, and maintainable systems
  • Strong grasp of engineering best practices including test automation and CI/CD.
  • Bonus Points: Experience designing or working with microservices architectures
  • Experience with Kubernetes
  • Exposure to data engineering or analytics platforms.
Benefits
  • Competitive compensation, benefits, and opportunities for growth

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinPythonJavaC#TypeScriptRabbitMQKafkaPostgreSQLMySQLKubernetes
Soft skills
collaborationproblem-solvinginfluenceengineering practicessystem reliabilityperformance improvementmaintainability