Tech Lead: C++/ .NET Software Developer

NCS

City of Brisbane

On-site

AUD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid parental leave
Well-being program
Discounted health insurance
Employee discounts
Recognition program
Global learning & development
AI learning platform

Job summary

NCS Australia is seeking an experienced Software Developer Level 3 to join a collaborative Agile team focused on developing, enhancing and maintaining complex software systems. The role offers opportunities to lead technical initiatives, influence system design, support delivery outcomes and drive ongoing innovation across technology solutions.

You will design and deliver high-quality software, provide technical leadership, and contribute to architectural decisions while supporting continuous

Qualifications

  • Significant years of experience in a software development environment.
  • Experience with unit testing frameworks such as NUnit.
  • Proficiency with Git version control.
  • Experience in relational database design and development.
  • Knowledge of multiple software development lifecycle methodologies.
  • Experience working within Agile software development environments.
  • Strong written and verbal communication skills.
  • Ability to manage competing priorities and meet deadlines.
  • Microsoft SQL Server development and administration experience.
  • Experience with NoSQL technologies, including Elasticsearch.
  • Familiarity with Atlassian Jira.
  • Experience within Intelligent Transport Systems (ITS), industrial control systems, or other integrated engineering environments.
  • Exposure to software teams operating within Agile delivery frameworks.
  • Experience working with field devices, equipment integration, or real-time operational systems.

Responsibilities

  • Design, develop, maintain, and enhance software applications and products.
  • Lead software and system design activities, ensuring best practice engineering principles are applied.
  • Produce and maintain technical design documentation and supporting artefacts.
  • Provide technical leadership, mentoring, and guidance to other developers.
  • Conduct code reviews and promote high standards of software quality.
  • Contribute to testing activities, including unit testing and quality assurance processes.
  • Collaborate with Agile/SCRUM teams to achieve sprint objectives and delivery commitments.
  • Assist support and integration teams by providing second-level technical support.
  • Participate in continuous improvement initiatives across development processes, tools, and practices.
  • Ensure compliance with established engineering standards, policies, procedures, and governance frameworks.

Skills

Unit testing (NUnit)
Git version control
Relational database design
NoSQL (Elasticsearch)
Jira
Agile/SCRUM

Tools

Microsoft SQL Server
Elasticsearch

Job description

NCS Australia is seeking an experienced Software Developer Level 3 to join a collaborative Agile team focused on developing, enhancing and maintaining complex software systems. The role offers opportunities to lead technical initiatives, influence system design, support delivery outcomes and drive ongoing innovation across technology solutions.

You will design and deliver high-quality software, provide technical leadership, and contribute to architectural decisions while supporting continuous

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

Similar jobs worth comparing

Senior C++/.NET Software Engineer — Technical Lead
Senior C++/.NET Software Engineer — Technical Lead

NCS Group Australia • City of Brisbane

On-site
AUD 90,000 - 120,000
Software Developer (C++/C#.NET) – Agile Team
Software Developer (C++/C#.NET) – Agile Team

NCS Group Australia • City of Brisbane

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

NCS Group Australia • City of Brisbane

On-site
AUD 90,000 - 120,000
Technical Lead - Agile Delivery & Architecture
Technical Lead - Agile Delivery & Architecture

NCS Group Australia • City of Brisbane

On-site
AUD 120,000 - 150,000
Paid parental leave
Health insurance discounts
Career development programs
Software Developer - C++/.Net
Software Developer - C++/.Net

NCS Group Australia • City of Brisbane

On-site
AUD 85,000 - 120,000
Hands-On Technical Lead - .NET & Angular
Hands-On Technical Lead - .NET & Angular

NCS Group Australia • City of Brisbane

On-site
AUD 120,000 - 150,000
Paid parental leave
Discounted health insurance
Career development programmes
Senior Software Developer - C++/.Net
Senior Software Developer - C++/.Net

NCS • City of Brisbane

On-site
AUD 110,000 - 140,000
Paid parental leave
Well-being program
Discounted health insurance
+4
Hands-On Technical Lead - .NET & Angular
Hands-On Technical Lead - .NET & Angular

NCS Group Australia • City of Melbourne

On-site
AUD 120,000 - 160,000
Paid parental leave
Discounted health insurance
Career development programs
Senior Developer/ Technical Lead -. NET Or Angular - Contract/Perm
Senior Developer/ Technical Lead -. NET Or Angular - Contract/Perm

NCS Group Australia • City of Brisbane

On-site
AUD 120,000 - 150,000
Paid parental leave
Discounted health insurance
Career development programmes
Senior Developer/ Technical Lead -. NET Or Angular - Contract/Perm
Senior Developer/ Technical Lead -. NET Or Angular - Contract/Perm

NCS Group Australia • City of Melbourne

On-site
AUD 120,000 - 160,000
Paid parental leave
Discounted health insurance
Career development programs