Software Engineer
McGregor Boyall · London, England ·
Overview
In this role you will design, build and optimize digital customer journeys for onboarding and engagement across Europe, within a mature, engineering-focused function. You will contribute to cloud-native applications and AI-assisted development to enhance client experience. You’ll collaborate with Product, Design and Engineering teams to deliver scalable, well-tested solutions and drive continuous improvement in a product-led environment. The opportunity combines modern tech with a focus on high-impact digital platforms and customer journeys.
Pay / Benefits
- up to 100,000 total compensation
- modern technology stack and AI-first engineering culture
- collaborative and supportive environment
- hybrid working model (3 days in London)
- long-term career development
- exposure to large-scale customer-facing platforms
Responsibilities
- Design, develop and enhance Angular-based customer-facing applications
- Build and maintain cloud-native services within AWS
- Develop backend services using Java Spring Boot and Node.js
- Integrate third-party APIs and internal platforms to create seamless digital experiences
- Deliver well-tested, maintainable and scalable code
- Participate in architecture discussions, code reviews and engineering best practice initiatives
- Work closely with Product Owners and stakeholders to translate business requirements into technical solutions
- Utilise AI-driven development tools to improve productivity and code quality
- Champion modern software engineering standards and continuous improvement
Key requirements
- Strong commercial experience developing applications with modern Angular versions
- Experience building backend services with Java Spring Boot
- Solid AWS cloud experience, particularly with managed services and cloud-native architectures
- Node.js development experience
- Experience working with CI/CD pipelines and automated testing practices
- Exposure to AI-assisted development tools such as GitHub Copilot, Claude or similar
- Ability to take ownership of features from design through to production deployment
- Strong communication and stakeholder management skills
- Product-focused mindset with a passion for delivering outstanding user experiences
- Strong communication
- Stakeholder management
- Collaborative mindset
- Angular
- Java Spring Boot
- Node.js
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts
882 live adverts for Software developer in London
Same role within 50 km
- Lead Software Engineer for COMMODITIES UK · Westminster Abbey · 1 km
- Software Engineer - Android · Westminster Abbey · 1 km
Remote or home office in 17% of 689 Software developer adverts we list nationwide
More openings at McGregor Boyall
8 other openings we list
- ITSM Service Manager · London
- Managed Services Manager · London
- ITSM Analyst · London
- Qlik Sense Developer · London
- Front office C# Developer · London