Principal Software Architect
Intellectual Capital Resources
As Principal Software Architect, you will drive innovation and shape the connected software ecosystem across cloud, desktop, firmware and mobile platforms. You will modernise legacy systems, improve architectural consistency, and scale IoT solutions within a complex engineering environment. You’ll partner with senior leadership and technical teams to define direction and ensure scalable, maintainable systems. This hybrid Bristol-based role offers a high-impact opportunity to influence technical innovation.
Responsibilities- Define and drive the technical direction for cloud, device, and application layers across platforms
- Improve architectural consistency and modernise legacy systems
- Design and advocate scalable, pragmatic IoT architectures
- Influence technical direction across multiple teams and stakeholders
- Collaborate with senior management and engineering groups to align technologies
- Ensure systems are maintainable, secure, and scalable in a complex environment
- Extensive software engineering experience with substantial architectural leadership
- Proven track record designing distributed systems across cloud and application layers
- Strong experience with at least one major cloud platform (Azure, AWS, or GCP)
- Experience integrating hardware or embedded systems with cloud platforms
- Demonstrated ability to influence technical direction across multiple teams
- Excellent communication skills for technical and non-technical audiences
- Experience in IoT or software/hardware environments
- Exposure to mobile and SDK-based architectures
- Familiarity with AI-assisted development approaches
- Track record of delivering pragmatic, implementable architecture
- Strong communication
- Cross-functional collaboration
- Influence and stakeholder management
- Distributed systems design
- Cloud platform expertise (Azure/AWS/GCP)
- IoT and embedded integration
Reference: WJ-747_30202115