Senior Software Engineer
Listed on 2025-12-01
-
Software Development
Software Engineer, Senior Developer
Working at Transurban is different; it's a place where you can see the benefits of your work play out in real life, every day. We create transportation solutions-building and operating safer, smarter, and more sustainable roads-to solve pressing transport challenges.
About the roleWe’re seeking a Senior Software Engineer to design, create, and maintain software applications to be used in Intelligent Transportation Systems (ITS) solutions.
You’ll join an innovative team building the new generation of simplified technology to be utilized in our road assets.
As our Senior Software Engineer, you’ll contribute to lasting and positive changes that shape the future of our cities and communities. It’s meaningful, challenging and exciting work.
Day-to-day, you will:- Lead design, architecture, and implementation of scalable software solutions.
- Mentor and guide junior engineers in software development best practices.
- Develop applications integrating hardware for Intelligent Transportation Systems (ITS).
- Build robust, multi-threaded, mission-critical software for Linux environments.
- Ensure code quality through source control, documentation, and testing.
- Participate in architecture, design, and code reviews with cross-functional teams.
- Collaborate with stakeholders to align software development with business requirements.
- Support technical documentation and compliance with development standards.
- 6+ years of experience in object-oriented programming (OOP), preferably with Python.
- 3+ years in a leadership role guiding design, architecture, and testing of critical software.
- Strong background in Linux development, ideally with Ubuntu.
- Demonstrated experience with containerized environments, preferably using Docker.
- Proven ability to mentor junior engineers and manage multiple priorities independently.
- Skilled in working with relational databases for data storage and retrieval.
- Familiar with CI/CD pipelines, Dev Ops practices, and tools such as Git Hub, Jira, and Confluence.
- Effective communicator with strong written and verbal skills.
If you meet some of these requirements, but not all, we encourage you to submit your application.
We are open to considering candidates who either reside in the DMV (DC, Maryland, Virginia) area, are within a reasonable commuting distance to Tysons Corner and Alexandria, VA and/or are willing to relocate at their own expense. Candidates who reside in the DMV area will be prioritized.
With a career at Transurban, you'll enjoy a range of benefits, including:- A competitive salary and comprehensive benefits package including medical, dental, life, STD and LTD insurance and retirement plan.
- A range of flexible working and leave options, including the option to purchase an additional six weeks of leave each year.
- 16 weeks paid parental leave (regardless of gender or carer status).
- Learning and development opportunities to support your career interests.
- Health and wellbeing support-access to Headspace, Ginger, wellness facilities, and more.
- Social activities, community give-back programs and paid volunteer days.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).