Software Engineer at Service Stream
Melbourne, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

24 May, 26

Salary

0.0

Posted On

23 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

.NET Development, C#, Python, APIs, Microservices, AWS, CI/CD, DevOps, Cloud-Native, SDLC, Solution Architecture, Technical Debt Reduction, Performance Optimization, Security, Problem-Solving, Stakeholder Engagement

Industry

Civil Engineering

Description
Primary Location VIC - Melbourne - 655 Collins St Job Description Summary As a Software Engineer, you will play a critical role in designing, developing, and enhancing high quality software solutions that support Service Stream’s national operations. This role requires strong hands on engineering capability across modern .NET, cloud native technologies, and CI/CD practices. You’ll be responsible for delivering robust, scalable, and secure applications while contributing to technical decision-making, solution architecture, and continuous improvement initiatives. This is a full-time permanent position, based out of our Collins Street office supporting hybrid working arrangements (3 days in office). Please note this role is only open to Australian Citizens. About the Role Design, develop, and maintain applications across front‑end, back‑end, and data layers. Contribute to high‑level system architecture, technical direction, and solution design. Write clean, maintainable, and well‑tested code with a strong focus on performance and security. Drive end‑to‑end delivery across the full SDLC — requirements, design, development, testing, deployment, and support. Identify, prioritise, and reduce technical debt across existing systems. Assess and recommend new technologies, frameworks, and engineering approaches. Enhance CI/CD pipelines, automation, and development tooling to uplift efficiency and reliability. Apply cloud‑native and DevOps practices to improve scalability, resilience, and operational performance. Diagnose and resolve defects and performance issues in development and production environments. Collaborate with architects, engineers, and business stakeholders to translate requirements into effective technical solutions. Skills and Experience Must be an Australian Citizen. Minimum 5 years’ experience in .NET development, including modern .NET (e.g., .NET 8/9) and C#. Hands‑on experience with Python for automation, services, or workflow support. Proven experience building APIs and microservices within a .NET Core environment. Strong understanding of code quality, maintainability, performance optimisation, and secure development practices. Experienced designing, deploying, and supporting cloud‑native applications on AWS. Exposure to AWS services including Lambda, API Gateway, S3, RDS/Aurora PostgreSQL, SNS, SQS, and EventBridge. Experience improving CI/CD pipelines and applying DevOps practices. Strong problem‑solving skills and the ability to diagnose complex issues across multiple environments. Excellent communication and stakeholder engagement capability. Bachelor’s degree in Computer Science, Information Systems, or a related field. Experience working across the full software development lifecycle in delivery‑focused teams. About Us Service Stream is an equal opportunity ASX‑listed business that develops and operates Australia’s essential services networks across telecommunications, utilities, transport, defence, and social infrastructure industries. We keep communities connected Benefits of working with us include: Flexible working – All flexibility requests are genuinely considered. Growth – Career development opportunities across our expanding business units. Discounts – Access to hundreds of retailers including Woolworths, Airbnb, JB Hi‑Fi, and Bupa. Paid leave – Parental, cultural, community service, study, corporate volunteering, and purchased leave. How to apply Please submit your interest with the Apply button where you will be directed to create a profile on our system. We celebrate diversity at Service Stream and welcome applications from Aboriginal and/or Torres Strait Islander peoples, people with a disability or neurodivergence, and those from LGBTIQA+, Veteran or other diverse groups. Applications will not be accepted via email. If you require any reasonable adjustments to the recruitment process, please email talent.corporate@servicestream.com.au. Department GBIS How to Apply If this sounds like you apply now to the Service Stream Recruitment Team via the online application button. Service Stream, together with its subsidiaries and affiliates, is a leading national service provider to develop and operate Australia's essential communications, energy and water networks in the telecommunications and utilities industries. We specialise in the design, construction and maintenance of new and existing networks, and deliver end-to-end engineering and asset management solutions on behalf of our blue chip client base.
Responsibilities
The Software Engineer will be responsible for designing, developing, and maintaining applications across front-end, back-end, and data layers while contributing to high-level system architecture and technical direction. This includes driving end-to-end delivery across the full SDLC, writing clean, tested code, and enhancing CI/CD pipelines.
Loading...