Who We Are
We’re an iconic Aussie brand with a global footprint. Our purpose is to build a connected future so everyone can thrive. We’re all about providing the best experience and delivering the best tech on the best network.
We’re an important part of Telstra, enabling people to work with a team powered by human connection that prioritises well‑being and choice.
We are amongst the top 2% of companies globally in the CDP Global Climate Change Index 2023, being awarded an “A” rating. If you want to work for a company that cares about sustainability, we want to hear from you.
Focus of the Role
The Application Developer will be responsible for designing, developing, and deploying software applications and tools that enable efficient management and exposure of domain resources. This role involves creating scalable, secure, high‑performing solutions aligned with Telstra’s technology roadmap and strategic objectives, ensuring delivery to defined service‑level standards.
How the role contributes to business strategy
Effectively and efficiently support diverse technical projects, providing expert input and recommendations for future‑looking technical initiatives and ensuring measurable deliverables for Telstra’s Strategic Inventory and autonomous network.
What We Offer
- Access to thousands of learning programs so you can level up
- Global presence across 22 countries; opportunities to work where we do business
- Up to 26 weeks maternity leave provided to the birth mother and benefits for all child births
- Up to 16 weeks paid paternity leave provided to non‑birthing partners
- 21 paid annual leave days per calendar year
- 12 days of paid sick/casual leave per calendar year for eligible employees
- Relocation support options across India for all positions
- Insurance benefits such as medical, accidental, and life insurance
Key Accountabilities
- Design, develop, and maintain applications that support autonomous network functions such as intent ingestion, policy enforcement, optimisation pipelines, and closed‑loop control
- Implement APIs and microservices that integrate with network controllers, orchestrators, OSS/BSS systems, and vendor platforms
- Build tools that automate network planning, design, configuration, provisioning, assurance, capacity management, and lifecycle operations
- Develop solutions that support multi‑year planning, cost optimisation, and vendor strategy modelling
- Drive continuous improvement initiatives for systems and processes, aligning with best‑practice standards
- Commit to ongoing professional development in emerging technologies and methodologies
- Work within Agile frameworks to maximise efficiency and deliver value rapidly
Key Activities for this role
- Build automation workflows and low/no‑touch processes for network provisioning, healing, scaling, and service assurance
- Work with orchestration technologies such as ONAP, TM Forum frameworks, and cloud‑native functions
- Integrate AI/ML models into network decision‑making pipelines, including anomaly detection, predictive capacity, and optimisation
- Conduct unit, functional, and integration testing for complex telecom environments with heterogeneous vendor stacks
- Build simulation, emulation, or digital twin components to test autonomous behaviour safely
- Ensure applications are resilient, secure, and meet telco‑grade reliability standards (five‑nines focus)
Essential Technical Skills
- Bachelor’s degree in software engineering, Computer Science, Telecommunications Engineering, or equivalent experience
- Experience in application development within telecom or large‑scale distributed systems
- Strong programming skills in Python, including microservices development
- Experience with REST/gRPC APIs, event‑driven systems, and messaging platforms such as Kafka or RabbitMQ
- Experience with cloud‑native development: Docker, Kubernetes, CI/CD pipelines
- Familiarity with network automation frameworks such as Ansible, NETCONF/YANG, gNMI, or vendor APIs
Highly desirable skills
- Experience developing systems for OSS/BSS, network orchestration, or SDN/NFV
- Exposure to AI/ML for network analytics or autonomous decisioning
- Experience building digital twins or network simulation tools
- Telecom domain experience
- Comfortable working with complex technical ecosystems and ambiguous requirements
- Ability to collaborate with both software engineers and network subject‑matter experts
- Strong analytical mindset with passion for automation and simplification
- Proactive, innovative, and eager to push the boundary of autonomous networks
EEO statement
We are committed to a diverse and inclusive environment where everyone is respected, valued, and celebrated. We actively seek individuals from various backgrounds, ethnicities, genders, and disabilities. We have zero tolerance for harassment of any kind and prioritise creating a workplace culture where everyone is safe and can thrive.
All identified candidates will undergo a background check and the results will be considered in the final decision about your application.
Desired Skills and Experience
- Application Developer – Python, Microservices development, Rest/gRPC, Docker, Kubernetes, Ansible, OSS/BSS, AI/ML, SDN/NFV