
Senior Software Engineer
Alteryx
full-time
Posted on:
Location Type: Remote
Location: Australia
Visit company websiteExplore more
Job Level
Tech Stack
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