Architect

Sauce Labs
Summary
Join Sauce Labs as an Architect to lead the design, implementation, and management of our mobile device cloud infrastructure and platform. Ensure the mobile device cloud offering is scalable, secure, and highly available. Collaborate with operations, network engineering, and security teams on data center planning. Work closely with product management to translate business requirements into technical solutions. Promote and define technical standards and best practices. Clearly articulate architectural decisions to stakeholders. Lead development efforts to enhance workflows and productivity. Conduct code reviews and offer architectural guidance. Drive continuous improvements in system performance and reliability. Manage technical dependencies between teams and systems. Ensure on-time project delivery through cross-functional collaboration. Support reverse engineering, automated mobile testing, and app release distribution. This role is based in Berlin, Germany and is a hybrid position.
Requirements
- Bachelorโs or Masterโs degree in Computer Science, Engineering, or a related field
- 10+ years of experience in software development and architecture of production-grade systems
- Proficient in modern programing languages (e.g., Go, Java, Python, C#)
- 3+ years of experience designing and deploying applications on Kubernetes
- Strong background in cloud architecture (GCP and AWS preferred; Azure acceptable)
- Strong knowledge of application data modeling and database design, including document-centric databases (e.g., MongoDB)
- Proficiency in mobile application development
- Experience with identity and access management (IAM) and role-based access control (RBAC) within enterprise systems
- Familiarity with microservices, event-driven architectures, and API design best practices
- Experience with SaaS platforms, especially in QA testing, developer tools, or enterprise applications
- Experience working in Agile development environments with CI/CD and DevOps practices
- Excellent communication and collaboration skills, with the ability to work across engineering and product teams
- Experience contributing to system modernization, cloud migration, or platform refactoring projects
- Willingness to travel domestically and internationally up to 25% of the time to support in-person collaboration with your team or customers, as needed on-site or within the region
Responsibilities
- Architect, design, and document scalable system components and subsystems
- Partner with operations, network engineering, and security teams on data center planning, ensuring the implementation of best practices across both on-premise and cloud infrastructure
- Collaborate closely with product management to understand business requirements and translate them into effective technical solutions
- Promote and help define technical standards, best practices, and patterns across engineering teams
- Clearly articulate architectural decisions to developers and other stakeholders
- Lead development efforts for features that enhance workflows and productivity for both internal teams and our customers
- Conduct code reviews and offer architectural guidance to development teams
- Drive continuous improvements in system performance, reliability, and scalability
- Manage and identify technical dependencies between teams and systems
- Ensure on-time project delivery through cross-functional collaboration and consistent execution of technical strategies
- Support reverse engineering, automated mobile testing, and app release distribution
Preferred Qualifications
Contributions to open-source projects or technical communities are a plus