Senior Software Engineer at Charterhouse Partnership
Victoria, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

28 Dec, 26

Salary

45000.0

Posted On

29 Sep, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

About the job


Senior Software Engineer – Distributed SystemsI'm currently working with a well-established organisation that is looking for an experienced Software Engineer to join a collaborative and technically focused engineering team.This is a broad software engineering position covering application development, distributed systems, cloud platforms and automation. You'll work on software, services and internal platforms that support teams across the organisation.

  • What you'll be doingDesign, develop and maintain applications, services and APIs
  • Build internal tools and web-based applications
  • Develop automation and engineering solutions across cloud and on-premise environments
  • Work alongside infrastructure and platform teams to improve development and deployment processes
  • Build and maintain CI/CD pipelines and automated deployment solutions
  • Develop reliable, scalable and observable systems
  • Collaborate with technical and non-technical stakeholders
  • Contribute to system architecture, technical design and engineering standards
  • Troubleshoot complex technical issues and contribute to continuous improvement


  • What we're looking for7+ years' software engineering experience
  • Strong development experience with Python, Golang or C++
  • Experience working across cloud and on-premise environments
  • Strong understanding of distributed systems
  • Experience working with relational databases
  • Experience with containers and container orchestration
  • Strong understanding of reliability, monitoring and observability
  • Experience with CI/CD, automation and modern software development practices
  • Strong problem-solving and communication skills

Responsibilities

About the job


Senior Software Engineer – Distributed SystemsI'm currently working with a well-established organisation that is looking for an experienced Software Engineer to join a collaborative and technically focused engineering team.This is a broad software engineering position covering application development, distributed systems, cloud platforms and automation. You'll work on software, services and internal platforms that support teams across the organisation.

  • What you'll be doingDesign, develop and maintain applications, services and APIs
  • Build internal tools and web-based applications
  • Develop automation and engineering solutions across cloud and on-premise environments
  • Work alongside infrastructure and platform teams to improve development and deployment processes
  • Build and maintain CI/CD pipelines and automated deployment solutions
  • Develop reliable, scalable and observable systems
  • Collaborate with technical and non-technical stakeholders
  • Contribute to system architecture, technical design and engineering standards
  • Troubleshoot complex technical issues and contribute to continuous improvement


  • What we're looking for7+ years' software engineering experience
  • Strong development experience with Python, Golang or C++
  • Experience working across cloud and on-premise environments
  • Strong understanding of distributed systems
  • Experience working with relational databases
  • Experience with containers and container orchestration
  • Strong understanding of reliability, monitoring and observability
  • Experience with CI/CD, automation and modern software development practices
  • Strong problem-solving and communication skills

Loading...