Principal Architect, Cloud Platform
Summary
We are seeking a Principal Architect to lead the design, development, and technical strategy of a next-generation cloud platform supporting complex operational and optimization workflows. This individual will be a hands-on technical leader responsible for defining architecture, building scalable backend services, establishing engineering standards, and partnering across product, engineering, and business teams to deliver a reliable, high-performance software platform.
Requirements
- 10+ years of software engineering experience building and scaling enterprise software products.
- Proven success designing and implementing large-scale cloud-native applications.
- Deep experience with distributed systems, microservices, APIs, and event-driven architectures.
- Strong background developing production-grade backend services and supporting mission-critical platforms.
- Experience leading technical strategy, architecture decisions, and engineering best practices.
- Expertise deploying and operating applications within AWS, Azure, or GCP environments.
- Strong understanding of system reliability, observability, security, and performance optimization.
- Excellent communication skills and experience collaborating across cross-functional teams.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Skills
- Python, Java, Go, or similar backend technologies
- Cloud architecture and distributed systems
- API design and systems integration
- Microservices and event-driven architectures
- CI/CD and infrastructure automation
- Relational and scalable data platforms
- Messaging and streaming technologies
- Security, authentication, and authorization
- Monitoring, observability, and site reliability engineering
- Technical leadership, mentoring, and architecture governance
This role offers the opportunity to influence the architecture and direction of a high-growth software platform while remaining deeply involved in design, development, and delivery.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
