Software Architect
ARM International
- Design and maintain secure, scalable software architectures aligned with customer requirements.
- Define architectural solutions that follow enterprise principles and secure-by-design standards.
- Support product roadmaps, technology innovation and capability development.
- Contribute to bids, proposals and solution strategies.
- Collaborate with engineering teams throughout the software development lifecycle.
- Promote best practice in software design, automation and continuous delivery.
- Essential Skills and Experience
Essential Skills and Experience
- Proven experience in software architecture and engineering across the product lifecycle.
- Experience designing software systems in complex environments, including cloud-native, embedded or distributed systems.
- Strong understanding of software design patterns and secure-by-design principles.
- Experience working within Agile or SAFe delivery environments.
- Knowledge of software lifecycle management, CI/CD and DevSecOps practices.
- Ability to work independently and collaboratively within Integrated Product Teams (IPTs).
- Strong communication skills, including explaining technical concepts to non-technical stakeholders.
- Knowledge of service design, digital modernisation and operational transformation.
- Relevant certifications in AWS, Azure, GCP, Kubernetes or Docker.
- Experience with microservices, cloud-native architecture and automation.
- Involvement in technology roadmaps or capability development.
Reference: WJ-766_23654364