Permanent
24 June 2026 11:59pm
Network Software Engineering Specialist
Job Summary
Provide the software design, development, testing and deployment of feature releases to support the development of new software capability
Telstra is Australia’s leading telecommunications and technology company, with operations in more than 20 countries, including In India where we’re building a new Innovation and Capability Centre (ICC) in Bangalore.
We’re growing, fast, and for you that means many exciting opportunities to develop your career at Telstra. Join us on this exciting journey, and together, we’ll reimagine the future.
As a Software Engineer, you thrive on working with your team to design, build and deliver innovative software products and solutions that delight our customers. You apply broad knowledge in software application layer solutions and the software development lifecycle, to experiment, solve problems and own solutions that transform epics into new product features and capabilities. Your continuous learning and improvement mindset and collaboration skills are critical to success in this role, as you continue to deepen your knowledge and expertise in the Software Engineering Domain.
As a Software Engineer, you apply broad knowledge and technical knowledge in the Software Engineering domain to deliver the following responsibilities:
Design, develop, and maintain high-quality software applications using Node.js, following best practices and coding standards.
Be a n active participant of team as DevOps with full accountability of CI/CD, test automation, support, and monitoring functions within a team.
Java: Strong proficiency in Java 8+ programming language, including knowledge of object-oriented programming, collections, generics, and concurrency.
Spring Framework : In-depth understanding of the Spring Framework, including Spring Boot, Spring Core, Spring MVC, Spring Data, and Spring Security. Knowledge of dependency injection, inversion of control (IoC), and aspect-oriented programming (AOP) is important.
Spring Boot : Expertise in Spring Boot, which simplifies the development of Java applications by providing an opinionated approach to configuration and setup. Understanding how to create and configure Spring Boot projects, use auto-configuration, and build RESTful APIs is crucial.
RESTful APIs : Proficiency in designing and implementing RESTful APIs using Spring Boot, including mapping requests to controllers, handling request parameters and payloads, and managing HTTP methods (GET, POST, PUT, DELETE).
Database technologies : Experience working with relational databases (e.g., PostgreSQL) and familiarity with SQL for data modeling , querying, and performing database operations. Understanding of Spring Data JPA for database access and ORM (Object-Relational Mapping) is valuable.
Spring Security : Knowledge of Spring Security for implementing authentication, authorization, and securing APIs and web applications. Familiarity with OAuth 2.0 and JWT (JSON Web Tokens) for secure authentication and authorization is beneficial.
Testing : Proficiency in writing unit tests and integration tests using frameworks like JUnit and Mockito. Understanding of testing techniques such as mocking, stubbing, and test-driven development (TDD).
Application security : Understanding of common security vulnerabilities and the ability to implement security measures like input validation, secure authentication, and protection against common attacks (e.g., XSS, CSRF).
We’re growing, fast, and for you that means many exciting opportunities to develop your
career with us at Telstra.
If you're excited about the opportunity to be part of a team, committed to delivering amazing experiences for our customers – your next step is to apply!
Telstra is an equal opportunity employer and we value diversity. We’re also committed to flexibility – giving you more choice in how you manage your work and life commitments. To learn more, visit tel.st/ allrolesflex
If you are looking to take the next step in your career, we want to hear from you!
As part of your application with Telstra, you may receive communications from us on +61 440 135 548 (for job applications in Australia) and +1 (623) 400-7726 (for job applications in the Philippines and India).
When you join our team, you become part of a welcoming and inclusive community where everyone is respected, valued and celebrated. We actively seek individuals from various backgrounds, ethnicities, genders and disabilities because we know that diversity not only strengthens our team but also enriches our work. We have zero tolerance for harassment of any kind, and we prioritise creating a workplace culture where everyone is safe and can thrive.
As part of the hiring process, all identified candidates will undergo a background check, and the results will play a role in the final decision regarding your application.
We work flexibly at Telstra. Talk to us about what flexibility means to you. When you apply, you can share your pronouns and / or any reasonable adjustments needed to take part equitably during the recruitment process.
We are aware of current limitations with our website accessibility and are working towards improving this. Should you experience any issues accessing information or the application form, and require this in an alternate format, please contact our Talent Acquisition team on [email protected] or via the additional contact options found at www.telstra.com.au/careers/diversity-equity-and-inclusion/disability-employment