Senior Software Engineer - Distributed Systems

Charterhousepartnershipglobal — Australia · Posted ~2 hours ago

Senior

Skills

software engineering distributed systems cloud platforms automation API development CI/CD system architecture scalable systems observability APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an experienced engineering team working across applications, distributed systems, cloud platforms, and automation. You will design and maintain services and APIs, build internal tools, improve CI/CD and deployment, and contribute to architecture while developing reliable, scalable, and observable systems across cloud and on-premise environments.

Highlights

Broad senior engineering role spanning application development, distributed systems, cloud platforms, automation, internal tooling, CI/CD, and architecture. The position emphasizes reliable, scalable, observable systems and collaboration across technical teams.

Description

Senior Software Engineer – Distributed Systems I'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 doing Design, develop and maintain applications, services and APIsBuild internal tools and web-based applicationsDevelop automation and engineering solutions across cloud and on-premise environmentsWork alongside infrastructure and platform teams to improve development and deployment processesBuild and maintain CI/CD pipelines and automated deployment solutionsDevelop reliable, scalable and observable systemsCollaborate with technical and non-technical stakeholdersContribute to system architecture, technical design and engineering standardsTroubleshoot complex technical issues and contribute to continuous improvement What we're looking for 7+ years' software engineering experienceStrong development experience with Python, Golang or C++Experience working across cloud and on-premise environmentsStrong understanding of distributed systemsExperience working with relational databasesExperience with containers and container orchestrationStrong understanding of reliability, monitoring and observabilityExperience with CI/CD, automation and modern software development practicesStrong problem-solving and communication skills