Telstra

Staff Software Engineer

We’re committed to building a connected future so everyone can thrive

  • Software engineering

  • Full-time

  • Remote | GMT+8, GMT+9, GMT+10

  • Visa sponsorship · No

  • Mid Level · A role for someone with some well-developed knowledge and skills they can bring to the role and team. Typically within 2-5 years of experience.

  • ·

Why Telstra

We believe it’s people who give purpose to our technology. So we’re committed to staying close to our customers and providing them the best experience.

And delivering the best tech.

On the best network.

Because our purpose is to build a connected future so everyone can thrive.

We build technology and content solutions that are simple and easy to use, including Australia’s largest and fastest national mobile network.

That’s why we strive to serve and know our customers better than anyone else – offering a choice of not just digital connection, but digital content as well.

And that’s why we have an international presence spanning 15 countries, including China.

In the 21st century, opportunity belongs to connected businesses, governments, communities and individuals.

As Australia’s leading telecommunications and information services company, Telstra is proud to be helping our customers improve the ways in which they live and work through connection.

Be first to know about Telstra news, advice and offers, as well as updates on our people and partners: tel.st/subscribe

About the role

Job Description

The opportunity As a Senior Software Engineer/ Lead, you'll head up impactful work; you'll see the direct results of your efforts as you build features that make a difference. You and your team bring the apps and features for the ordering journey for Telstra customers to life. You'll work in collaborative environment, with a team that values your input and encourages innovation. 

You'll join a supportive team and atmosphere: We foster a culture of mentorship and continuous learning. You'll be surrounded by talented engineers who are eager to share their knowledge and learn from you. 

Our team's spread across Australia and India and we thrive on diversity, creativity, and a shared passion for technology.

What you'll do

  • Technical Design (POC): Lead the charge in creating proof of concepts that set the stage for our next big feature
  • Hands-On Development: Yes, you'll still get to code! Dive into building apps and features where you can see the impact of your work in real-time
  • Stakeholder Collaboration: Work closely with stakeholders to understand their needs and translate them into technical solutions
  • Setting Standards: Define what quality code looks like and ensure our codebase is top-notch
  • Technical Documentation: Make sure everything is documented so our processes are repeatable and scalable
  • Mentorship: Nurture and upskill our junior developers, helping them grow into rockstar engineers

About you 

  • Microservices: You know how to break down monoliths and build scalable, maintainable services
  • You've orchestrated projects from start to finish, ensuring everything runs like a well-oiled machine
  • Java: Your bread and butter. You write clean, efficient, and robust Java code.
  • Spring Boot: You can spin up a Spring Boot app in your sleep
  • API Development & Management: You're a pro at building and managing APIs, and you know your way around an API gateway
  • You've got a knack for creating stellar designs for apps and features that make users go "Wow!"

What you'll be responsible for

  • Stakeholder Engagement

    Partner with stakeholders to understand specifications, business requirements, and communicate insights

  • 🤖

    Scripting and Automation

    Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks

  • 🛠

    Test Automation

    Create and implement code tests and software test automation

Skills you'll need

  • 👥

    Collaboration

    Works with others by being open, clear in communication and listening to achieve goals

  • 🧮

    Numerical problem solving

    Works with numerical information and performs mathematical calculations to solve problems

  • 🔍

    Attention to detail

    Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables

Meet the team

Avatar
Engineering

Telstra