Senior Software Engineer

The HR Ally

City of Melbourne

On-site

AUD 150,000 - 210,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The HR Ally is seeking a Senior Software Engineer (Developer) to design, build, deploy, and support the Agency's systems and integrations. This hybrid, 12 months + extension role requires leading delivery and coordinating with stakeholders in an Agile environment.

You will work across the SDLC, implement scalable cloud solutions on AWS, and develop APIs using Golang, TypeScript, and Python, with Docker, Kubernetes and IaC tooling guiding your work.

Qualifications

  • Extensive hands-on AWS infrastructure experience.
  • Expertise in Terraform for automating provisioning.
  • Experience building APIs in Golang, TypeScript, Python (REST/GraphQL).
  • Docker, Kubernetes for containerization and deployment.
  • DevOps with CI/CD (GitHub/GitLab), Artifactory, Vault.
  • Automated testing across unit/integration/functional; collaborate with QA.

Responsibilities

  • Designing, building, deploying, and supporting the Agency's systems, applications, and integrations.
  • Prioritize and manage the work queue to ensure timely delivery of key initiatives.
  • Ensure solutions adhere to integration best practices and architectural principles and are well documented.
  • Collaborate with business stakeholders to achieve desired outcomes.
  • Lead project teams in an Agile development framework.
  • Engage stakeholders to define project requirements, set priorities, and deliver results.
  • Participate in code reviews to ensure coding quality and standards.
  • Ensure solutions are pragmatic, value for money, and deliver on purpose.

Skills

AWS
Infrastructure as Code
API development
Golang
TypeScript
Python
REST
GraphQL
CI/CD
Code reviews
QA collaboration

Tools

Terraform
Docker
Kubernetes
Helm
GitHub/GitLab
Artifactory
HashiCorp Vault
Jira
PostgreSQL
MySQL

Job description

Role: SENIOR SOFTWARE ENGINEER (DEVELOPER)
Location: ACT, VIC, NSW, QLD, SA
Contract: 12 months + extension
Working arrangements - Hybrid
Security clearance - Must be able to obtain Negative Vetting Level 1

Key duties and responsibilities
Responsibilities of the role include but are not limited to:

  • Designing, building, deploying, and supporting the Agency's systems, applications, and integrations.
  • Prioritize and managing the work queue to ensure timely delivery of key initiatives.
  • Ensuring that all solutions adhere to integration best practices and architectural principles and are well documented.
  • Collaborating with business stakeholders to achieve desired outcomes.
  • Playing a key leadership role in project teams, utilizing an agile development framework.
  • Engaging with stakeholders to define project requirements, set priorities, and deliver results.
  • Actively participate in code reviews – both as the reviewer and the reviewee to ensure coding quality and standards are maintained.
  • Ensuring that solutions are pragmatic, value for money, and deliver on their intended purpose.

Essential criteria

  • Extensive hands-on experience with AWS infrastructure and services, with proven ability to design, implement, and manage scalable cloud solutions. Ability to work across all stages of the SDLC, including creating technical designs, developing and deploying code, performing code reviews, and the long-term maintenance of code.
  • Expertise in Infrastructure as Code (IaC) tools such as Terraform for automating infrastructure provisioning and management.
  • Experience building complex APIs and other services in a variety of languages, such as Golang, TypeScript, and Python. Using technologies like REST and GraphQL.
  • In-depth experience with containerization, cluster deployment, and orchestration technologies such as Docker, Helm, and Kubernetes - ensuring efficient application delivery and management.
  • Expertise using DevOps practices, including creating CI/CD pipelines with GitHub/GitLab and tooling such as Artifactory, Jira and HashiCorp Vault.
  • Ability to write automated testing including unit, component, integration and functional tests. Must be able to work closely with QA teams to facilitate integration and end-to-end testing of complex systems.

Desirable criteria

  • Experience writing accessible web applications using React and TypeScript, to meet accessibility standards such as WCAG 2.1.
  • Database deployment and administration (Postgres and MySQL).
  • Experience in the effective use of AI tooling, using processes like spec-driven development.
  • Demonstrated ability and willingness to participate in after-hours on-call rosters to support critical business operations.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Experis ManpowerGroup Sp. z o.o. • Canberra

On-site
AUD 130,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Experis Australia • Canberra

On-site
AUD 118,000 - 173,000
Senior Software Engineer
Senior Software Engineer

Compas PTY • Canberra

Hybrid
AUD 120,000 - 190,000
Senior Full Stack Software Engineer (Developer)
Senior Full Stack Software Engineer (Developer)

Whizdom • Parkes Shire Council

On-site
AUD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Softtest Pays Pty • Canberra

On-site
AUD 120,000 - 150,000
Software Engineer
Software Engineer

IT Alliance • Canberra

Hybrid
AUD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Ressam • Canberra

Hybrid
AUD 120,000 - 150,000
Software Engineer
Software Engineer

Anson Mccade • Canberra

On-site
AUD 120,000 - 150,000
Software Developer - LH-07482
Software Developer - LH-07482

Client 1 • Canberra

Hybrid
AUD 140,000 - 190,000
Software Developer - LH-07482
Software Developer - LH-07482

Cleared ICT • Canberra

Hybrid
AUD 120,000 - 150,000