Senior Software Architect
ECM Selection
In this senior role, you will establish and evolve the software architecture and platform that enable a scalable engineering simulation product. You’ll lead architecture decisions, design extensible systems, and guide a growing engineering team in a fast-moving startup focused on CAE. You’ll work across desktop, web, and cloud-based components, incorporating AI-assisted development to accelerate delivery and quality. This role blends hands-on design with team leadership to drive the platform at scale and shape the company’s technical direction.
Pay / Benefits- highly competitive salary
- remote work within the UK
- monthly London meetup for in-person collaboration
- anticipated growth-related benefits
- Set and govern software architecture and system design for complex engineering software
- Lead and grow a software engineering team in a startup/scaleup context
- Design scalable, extensible architectures and cloud/distributed infrastructure
- Develop across desktop, web, and cloud, using modern front-end and back-end tech
- Leverage AI-assisted development processes to improve productivity and quality
- Significant experience in software architecture and system design for complex engineering or scientific software
- Breadth across desktop, web, and distributed/cloud platforms
- Proven ability to design scalable architectures and build cloud infrastructure
- Strong front-end and back-end development proficiency
- Experience leading software teams in startup or scaleup environments
- strong leadership ability
- collaborative and cross-functional communication
- forward-thinking and proactive problem solving
- desktop, web, and distributed computing expertise
- cloud infrastructure and distributed systems
- modern front-end technologies
Reference: WJ-747_30156101