About the role
We’re looking for a Senior Software Engineer to help enhance and maintain the platform that powers our ScriptRunner Cloud products. This is a hands-on role where you’ll play a key part in shaping the technology that supports thousands of teams around the world.
You’ll work in a collaborative, agile environment, continuously delivering improvements through CI/CD pipelines, tackling complex challenges, and designing scalable, high-performing solutions.
As a senior member of the team, you’ll also have a voice in our technical direction, engineering practices, and process improvements — helping to ensure that our platform remains robust, reliable, and future-ready.
What you'll be doing
- Design and evolve the platform: set up build pipelines, select web/server technologies, design hosting architectures, and organise repositories for scale and clarity.
- Ship continuously: create automated build and deployment plans, contribute to CI/CD best practices, and pair program/review code in an Agile workflow.
- Build the right solutions: research and document approaches within Atlassian Connect and Forge constraints; design services and architectures to meet customer needs at scale.
- Go serverless where it fits: build and test serverless applications; define stacks with Terraform, AWS SAM, or CDK.
- Keep it reliable: run, monitor, and debug services; configure meaningful alerts; analyse logs/metrics for performance and behaviour; evaluate systems for operational reliability.
- Migrate without drama: move high-traffic systems to new designs with zero downtime.
- Own the ops: participate in on-call/incident response, lead post-incident learnings, and drive platform improvements
