Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Engineer

New

About the Role

GRIT Solutions Pty Ltd is seeking an experienced Software Engineer to join its technology team in Canberra. The successful candidate will be responsible for designing, developing, testing, deploying and maintaining software applications and services for client and business requirements.

The role involves working across the full software development lifecycle and collaborating with developers, technical specialists, business stakeholders and project teams to deliver reliable, scalable and secure software solutions.

Key Responsibilities

  1. Analyse business and technical requirements and translate them into effective software solutions.
  2. Design, develop, test and maintain high-quality software applications and backend services.
  3. Developing solutions using .NET, C#, Vue.js, TypeScript and Python
  4. Design and implement RESTful APIs and microservices.
  5. Hands on experience in WPF, .Net frameworks, MVC, and Python
  6. Develop application components integrating with relational databases and external systems.
  7. Use AI tooling, primarily Claude, as a core part of your development workflow, while retaining full understanding and ownership of the code that ships.
  8. Write clean, maintainable, reusable and well-tested code in accordance with software engineering standards.
  9. Perform unit testing, debugging, troubleshooting and defect resolution.
  10. Participate in code reviews and contribute to software quality and development standards.
  11. Develop and maintain automated build, testing and deployment processes.
  12. Work with Git/GitLab and CI/CD tools to support continuous integration and continuous delivery.
  13. Deploy and support applications in cloud environments, including AWS.
  14. Work with infrastructure-as-code and automation technologies such as Terraform.
  15. Monitor application performance, analyse application logs and investigate production incidents.
  16. Identify and resolve technical issues and contribute to root-cause analysis and corrective actions.
  17. Develop technical documentation, system documentation and operational procedures.
  18. Participate in technical design and architecture discussions.
  19. Collaborate with business analysts, software developers, testers, DevOps engineers and other stakeholders.
  20. Contribute to continuous improvement, automation, application performance and software security.
  21. Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews and retrospectives.
  22. Support software releases, deployments and production maintenance activities.

Technical Skills and Experience

The successful candidate will ideally have:

  1. Professional experience in software development or software engineering.
  2. Strong programming experience with .NET, C#, Vue.js, TypeScript and Python.
  3. Experience with .NET 8/9+, ASP.NET Core, Entity Framework Core, Docker, Kubernetes, AWS, Terraform, Kafka, CI/CD.
  4. Experience developing RESTful APIs and microservices.
  5. Experience working with SQL and relational databases, preferably MySQL.
  6. Experience with Git and GitLab.
  7. Knowledge of CI/CD practices and automated software deployment.

Qualifications

  1. Bachelor’s degree or higher in Computer Science, Software Engineering, Information Technology, Computer Engineering or a related discipline is desirable.
  2. Relevant professional software development experience will also be considered.

What We Offer

  1. Opportunity to work on technology projects with a professional engineering team.
  2. Exposure to modern software development and cloud technologies.
  3. Collaborative and supportive working environment.
  4. Opportunities for professional development and technical skills growth.
  5. Full-time employment based in Canberra, ACT.

If you are a motivated Software Engineer with a passion for technology and software development, we encourage you to apply and become part of the GRIT Solutions team.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available