Our black belt specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.
With a global footprint and deep local insight, Software at Scale delivers cutting-edge technology solutions that power mission-critical platforms. We solve complex engineering challenges at scale, driving quality, performance, and resilience through the strength of our people.
Empower Your Career
We’re seeking Senior and Staff Engineers to play a key role in delivering high-quality, scalable systems across our most important programs. This role is hands-on and delivery-oriented, with scope to influence technical direction, contribute to architecture, and lead by example within engineering teams.
You will work closely with principal engineers, product leaders, and delivery teams while remaining deeply involved in design, implementation, and problem-solving.
Key Responsibilities
- Design and build scalable, production-grade systems using React, Next.js, Node.js, TypeScript, and AWS
- Act as a strong contributor to frontend architecture, with deep expertise in Next.js
- Apply working knowledge of C#.NET and .NET API development when integrating with enterprise backends
- Contribute to solution design and system architecture, supporting enterprise-scale requirements
- Build and maintain systems within monorepo architectures
- Develop and maintain CI/CD pipelines using GitHub Actions and TeamCity
- Implement and support test automation practices, including containerised workflows using Docker
- Work with SQL and NoSQL databases, with exposure to schema management and Liquibase
- Leverage AWS-native services to build reliable, cloud-native applications
- Contribute to the adoption of GenAI and agentic tools where they improve engineering productivity or system capability
- Apply observability best practices using modern monitoring, logging, and tracing tools
- Participate in code reviews, architectural discussions, and performance optimisation efforts
- Support and mentor junior engineers, contributing to a culture of quality and ownership
- Collaborate closely with product, delivery, and platform teams to deliver business outcomes
What You Bring
- Proven experience operating at Senior or Staff Engineer level in modern engineering teams
- Strong hands-on expertise in React, Next.js, Node.js, and TypeScript
- Basic to intermediate experience with C#.NET and .NET API development
- Solid experience working with SQL and NoSQL databases
- Experience deploying and operating workloads on AWS
- CI/CD experience using GitHub Actions, TeamCity, or similar tooling
- Experience with Docker and automated testing practices
- Experience working in monorepo environments
- Exposure to GenAI and agentic tools, with a practical, delivery-focused mindset
- Familiarity with observability tooling and production support practices
- Good understanding of system and solution design in enterprise environments
- Strong communication skills and a collaborative, execution-driven approach
What We Offer
- Meaningful, hands-on engineering work across complex, enterprise-grade platforms
- Clear growth pathways from Senior to Staff and beyond
- A low-ceremony, delivery-focused environment that values engineers who own outcomes
- Competitive remuneration and benefits
- The opportunity to work alongside highly experienced engineers on challenging, high-impact systems