Software Engineer (Python/AWS)

About Televate

We are a young, fast-growing startup, headquartered in Sydney. At Televate, we’re building world-class tooling to support highly efficient dev&test feedback loops for cloud application developers. Our core product is the Televate card capture - a light-weight DTMF capture solution that allows users to securely record card details entered over the phone.

Televate has active users worldwide with a growing international customer base and we are on an exciting growth journey to become the world’s leading PCI compliant DTMF card capture solution.

Position Overview

We are looking for an experienced mid-level Software Engineer with a strong background in Python development and expertise in AWS. The candidate will play a significant role in enhancing and expanding Televate's AWS core card capture solution with features, parity improvements, and integrations. While proficiency in Python and AWS is essential, experience with other cloud platforms is also advantageous.

Key Responsibilities

  • Contribute to Televate's AWS card capture solution, applying and extending the Televate framework to implement and test SIP transactions on AWS.

  • Collaborate in a Core Engineering squad to implement features that meet the needs of developers working with AWS environments.

  • Develop high-performance local cloud service emulators while maintaining a strong focus on reliability and developer experience.

  • Contribute to the evolution of Televate's overall architecture and frameworks, and contribute to the ecosystem.

  • Help make Televate’s AWS card capture solution more robust by contributing to SIP sample applications and parity tests.

  • Spearhead the development of scalable support processes as the company and user base grows

  • Bring the customer feedback back to the developer and product team and help shape our product direction

  • As our enterprise offering grows, work more closely with larger customers that use our product for their entire organisation

Required Qualifications

  • 3+ years of professional experience in software engineering, with a focus on Python development.

  • Strong hands-on experience with modern Python development (type hinting, unit/integration testing with pytest, object-oriented software design, applying Python frameworks).

  • Demonstrated expertise in AWS services and cloud technologies, with a good understanding of AWS APIs, SDKs, and infrastructure.

  • Hands-on experience with Infrastructure-as-Code tools such as Terraform or Pulumi

  • Problem-solving skills and the ability to tackle complex technical challenges in a fast-paced environment.

  • Excellent communication and collaboration skills, with the ability to effectively interact with team members.

  • Has an open, honest, and compassionate personality, shows empathy, and demonstrates a proactive approach to tasks and challenges.

Preferred Qualifications

  • Experience working with other cloud platforms such as Azure, Google Cloud Platform (GCP), or others

  • Familiarity with containerisation technologies (e.g., Docker, Kubernetes) and microservices architecture.

  • Knowledge of DevOps practices and tools for automation, deployment, and monitoring

  • Active participation in open-source communities or contributions to relevant projects

  • Experience building developer tools

Apply

If you are an experienced software engineer seeking for a new exciting challenge, having a passion for Python, Azure, and developer products, we'd love to hear from you! Join us in shaping the future of cloud development at Televate. We offer competitive salaries and a range of perks.

Please submit your resume and a cover letter outlining your relevant experience and why you are the ideal candidate for the role to jobs@televate.com.au
Televate is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all our employees.
Apply Now