{"id":1136041,"url":"https://alion.io/job/telstra-group-senior-c-software-engineer","title":"Senior C++ Software Engineer","company":{"id":188,"name":"Telstra Group","domain":"telstra.com.au","url":"https://alion.io/company/telstra","size_band":"1001-5000","is_staffing_agency":false,"is_intermediary":false,"ats_vendor":"Workday","truth_index":{"grade":"A","score":95,"open_postings":12,"ghost_share":0.083,"stale_share":0.167,"repost_share":0.083,"time_to_fill_p50_days":15,"computed_at":"2026-09-23T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"hiring_geo_confidence":"structured","locations":["Melbourne, Australia"],"countries":["AU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":98000,"max_usd":184000,"period":"year","method":"role_seniority_country_cell","sample_n":10},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bash","optional":false},{"name":"C++","optional":false},{"name":"Docker","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Unix","optional":false},{"name":"Go","optional":true}],"status":"live","first_seen_at":"2026-09-23T08:09:32Z","employer_posted_date":"2026-09-23","last_verified_at":"2026-09-23T11:09:37Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Employment Type\nPermanentClosing Date\n24 Sept 2026 11:59pmJob Title\nSenior C++ Software EngineerJob Summary\nAs a Senior Software Engineer, you thrive on understanding and translating customer needs into new products and capability. You apply deep technical expertise and experience in software application layer solutions, to develop and deliver scalable design blueprints across the end-to-end software development life cycle. Your continuous learning and improvement mindset, collaboration and influencing skills are critical to success in this role.Job Description\nWho We Are\nWe'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.\nThis includes making Telstra the place you want to work. For you, that means a having career that grows with you and working with a team powered by human connection that prioritises wellbeing and choice\nMain Focus of the Role\nThis role is responsible for designing, developing, and supporting high-performance applications using C++, Java, and Spring Boot technologies. The successful candidate will build scalable REST APIs and Microservices, contribute to strategic engineering initiatives, and provide technical expertise across Telstra's network and software platforms.\nKey Roles & Responsibilities\nDesign, develop, and maintain efficient and reliable C++ applications.\n\nDevelop Java & Spring Boot Microservices.\n\nBuild and enhance RESTful APIs.\n\nTroubleshoot technical issues and implement effective solutions.\n\nTest, deploy, and support new and existing applications.\n\nExtend and maintain existing software modules.\n\nCollaborate with engineers, architects, and stakeholders to deliver business outcomes.\n\nContribute technical expertise to new and ongoing strategic initiatives.\n\nEnsure delivery of high-quality solutions within agreed timelines.\n\nEssential Skills\n10+ years of C++ development experience (C++14 or above).\n\nStrong understanding of C++ internals, algorithms, and data structures.\n\nHands-on experience with Java and Spring Boot.\n\nProven experience building REST APIs and Microservices.\n\nStrong Linux/Unix experience, including Bash scripting.\n\nProficiency in Python development.\n\nExperience with Docker and Kubernetes.\n\nStrong troubleshooting and problem-solving capability.\n\nExcellent communication and stakeholder management skills.\n\nAbility to work independently and deliver in a fast-paced environment.\n\nDesired Skills\nTelecommunications or Networking industry experience.\n\nExperience with Golang or other modern programming languages.\n\nExposure to large-scale distributed systems and cloud-native environments.\n\nIdeal Candidate\nA highly experienced software engineer with deep expertise in C++, strong Java/Spring Boot Microservices development capability, and a proven track record of building scalable, reliable, and high-performing software solutions. Candidates with Telecom or Networking domain experience will be highly regarded\nAs part of your application with Telstra, you may receive communications from us on +61 440 135 548 (for job applications in Australia\nWhen 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.\nAs 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.\nWe 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.\nWe 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  or via the additional contact options found at www.telstra.com.au/careers/diversity-equity-and-inclusion/disability-employment.","description_format":"text","description_chars":4478,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Data Centers","Cloud Computing","Digital Health","Telecom Infrastructure"],"lifecycle":[{"event":"open","at":"2026-09-23T08:09:32Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":15,"reasons":["conf:1","win:early","comp:brand"],"computed_at":"2026-09-23T13:06:30Z"},"pay":null,"html_url":"https://alion.io/job/telstra-group-senior-c-software-engineer","json_url":"https://alion.io/job/telstra-group-senior-c-software-engineer.json","meta":{"generated_at":"2026-09-23T13:06:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers"}}