21 days ago
Bristol, United KingdomStaff+
Responsibilities
- Define and evolve end-to-end architecture across firmware/device, cloud, mobile, and desktop layers.
- Own system architecture, design principles, system boundaries, interaction models, and cross-domain integration patterns.
- Define technology strategy, standards, guardrails, and practical adoption paths across the software organization.
- Review and approve major design decisions and govern architectural integrity while documenting justified exceptions and technical debt.
- Assess the current software landscape and create target architectures, migration plans, and legacy-system retirement proposals.
- Align domain leads, program management, product owners, and engineering teams on system-level behavior, constraints, and dependencies.
- Build lightweight proofs of concept and validate architectural ideas and new technologies through practical experimentation.
- Communicate architectural decisions to executive stakeholders, engineering leaders, technical leads, and engineers.
Requirements
- 15+ years of software engineering experience, including significant time in architectural roles.
- Proven experience designing distributed systems across cloud and application layers.
- Strong experience with at least one major cloud platform: Azure, AWS, or GCP; experience with multiple platforms is preferred.
- Experience integrating hardware or embedded systems with cloud-based platforms.
- Strong understanding of modern software architecture patterns and best practices.
- Demonstrated ability to influence technical direction across multiple teams.
- Excellent communication skills with technical and non-technical audiences.
- Preferred: experience in hardware-software or IoT environments, mobile and SDK-based architectures, legacy-system modernization or migration, AI-assisted development, and pragmatic implementable architecture.
Benefits
- Hybrid role with strong on-site presence, typically three days per week in Bristol.
- Competitive and performance-based compensation packages and bonus plans.
- Educational assistance, leadership development programs, and recognition programs.
- Inclusive workplace focused on diversity, employee development, and employee well-being.
