Software Engineer

4Tel

Newcastle City Council

On-site

AUD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

4Tel builds software that keeps transport networks moving safely. Based in Newcastle, we seek a mid-level Software Engineer to join a scrum team and design, write and deliver features end-to-end.

You’ll work with TypeScript, Angular/React/Vue, Java, Docker and CI/CD in a modern stack while collaborating across developers, QA and DevOps. You’ll join a safety-critical environment rebuilding core products, with mentoring from senior engineers as you grow.

Qualifications

  • 3+ years of hands-on software development experience or equivalent.
  • Solid grasp of software fundamentals, testing and writing maintainable code.
  • Proficiency in TypeScript with a reactive JS framework (Angular/React/Vue).
  • Strong Java proficiency with backend services and APIs.
  • SQL databases (MySQL/PostgreSQL/MSSQL).
  • Git and CI/CD pipelines; Docker familiarity; Jira/Confluence for collaboration.

Responsibilities

  • Deliver new functionality across the product suite from requirements through implementation, testing and release.
  • Investigate, troubleshoot and resolve defects and production issues.
  • Develop and consume REST APIs; work with SQL databases behind them.
  • Write and maintain automated tests; participate in code reviews; support CI/CD and deployment.
  • Work within a scrum team across planning, stand-ups, reviews and retrospectives, ensuring clear requirements and traceability.
  • Collaborate closely with developers, QA and DevOps to deliver reliable solutions.

Skills

3+ years experience
TypeScript
Angular
React
Vue
Java
SQL
Git
CI/CD
Jira
Confluence
Testing
Communication

Education

Degree in Computer Science or Engineering

Tools

Jira
Confluence
Octopus Deploy

Job description

4Tel builds the software that keeps transport networks moving safely, across heavy rail, light rail, buses, ferries and ports. From our Newcastle base we deliver systems used in Australia andoverseas: train control, vehicle tracking, worksite protection and more. It’s real-world software that people rely on, and the business is growing. We’re looking for a Software Engineer to join the team. If you want your work to count, and care about doing it well, we’d love to hear from you.

About the role

This is a permanent, full-time position based on-site at our Warabrook (Newcastle, NSW) office, to facilitate close, daily team collaboration. You’ll join one of our scrum teams as a mid-level engineer,working alongside developers, QA and DevOps engineers to design, write and deliver well-crafted features end-to-end. We’re in the middle of rebuilding our core products on a modern stack, so you’ll get to help shape new design as well as maintain and improve the systems already in service. You’ll help sharpen how we build and raise the quality bar, with support and mentoring from senior engineers as you take on more complex, safety-critical work.

Key Responsibilities
  • Feature Delivery: Build new functionality and enhancements across our product suite, from requirements through implementation, testing and release.
  • Troubleshooting: Investigate, troubleshoot and resolve application defects and production issues.
  • APIs & Data: Develop and consume REST APIs and work with the SQL databases behind them.
  • Quality: Write and maintain automated tests, take part in code reviews, and support CI/CD and deployment.
  • Agile Delivery: Work within a scrum team across planning, stand-ups, reviews and retrospectives, keeping requirements, documentation and traceability clear along the way.
  • Collaboration: Work closely with developers, QA and DevOps engineers to deliver reliable solutions.
Skills & Experience
  • Experience: 3+ years of hands-on software development experience, with a degree in ComputerScience, Engineering or a related field, or equivalent practical experience.
  • Core Concepts: Solid grasp of software fundamentals, testing, and writing quality,maintainable code.
  • Front End: Strong proficiency with TypeScript, paired with experience in a reactive JS framework like Angular, React or Vue.
  • Back End: Strong proficiency with Java, paired with experience building backend services and APIs.
  • Databases: SQL databases such as MySQL, PostgreSQL, MSSQL or similar.
  • Tools & Workflow: Confident with Git and CI/CD pipelines, and comfortable with Docker. Collaboration runs through Jira and Confluence.
  • Communication: Strong written and verbal communication, able to collaborate effectively withina team and manage your own work, with good attention to detail.
Nice to have
  • Experience with real-time or safety-critical systems, or the rail/transport domain
  • Exposure to systems-engineering process, requirements and documentation
  • Experience modernising or maintaining established applications
  • CI/CD and deployment tooling (e.g. Octopus Deploy) and familiarity with Docker
  • Unit and integration testing experience
  • Hardware/software integration experience
  • Your work matters. The systems you build keep transport networks moving and the people who use and maintain them safe.
  • You’ll help shape modern rebuilds, working with a current stack (TypeScript and Angular, Java, Docker and CI/CD).
  • Real room to grow, with mentoring from senior engineers and hands-on involvement across the whole lifecycle, not just one corner of it.
  • Solid ground: a privately owned business that’s growing steadily and invests in keeping good people for the long term.
  • Flexible hours within an agreed framework, and a fun, friendly Newcastle team that still sweats the details that matter.

For more information, email ****@4tel.com.au.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Real-World Transit Systems
Software Engineer – Real-World Transit Systems

4Tel • Newcastle City Council

On-site
AUD 90,000 - 130,000
Software Engineer
Software Engineer

NTP Talent • Newcastle City Council

On-site
AUD 80,000 - 100,000
Senior Software Engineer - .Net/AWS
Senior Software Engineer - .Net/AWS

NCS Group Australia • City of Brisbane

On-site
AUD 150,000 - 190,000
Paid parental leave
Well-being initiatives
Discounted health insurance
+2
Software Developer - Full Stack
Software Developer - Full Stack

Workshop Software Pty Ltd • Northern Beaches Council

Hybrid
AUD 110,000 - 160,000
Software Engineer
Software Engineer

Paxus - Technology + Digital Talent • Council of the City of Sydney

Hybrid
AUD 105,000 - 120,000
Software Developer
Software Developer

Buildcert • Newcastle City Council

On-site
AUD 90,000 - 125,000
Senior Software Engineer
Senior Software Engineer

Onset • City of Brisbane

On-site
AUD 120,000 - 180,000
Senior Software Developer - C++/.Net
Senior Software Developer - C++/.Net

NCS Group Australia • City of Brisbane

On-site
AUD 90,000 - 120,000
Senior Software Engineer - .Net/AWS
Senior Software Engineer - .Net/AWS

NCS • City of Brisbane

On-site
AUD 130,000 - 190,000
Paid parental leave
Discounted health insurance
Employee discounts
Senior Software Engineer - .Net/AWS
Senior Software Engineer - .Net/AWS

United States Digital Space LLC • Council of the City of Sydney

On-site
AUD 120,000 - 180,000