Software Architect

New Today

OverviewAs a Software Architect in the IP Development team, you will help shape and guide solution architecture across software delivery, ensuring designs are scalable, secure, and aligned with product goals and engineering standards. You will work collaboratively with Principal Developers, Lead Developers, DevOps Engineers, and Engineering Managers to influence architectural direction while supporting teams to deliver high‑quality, maintainable software.You will partner closely with Product Managers, UX Designers, and Business Analysts to translate complex requirements into clear technical designs, providing architectural input early and supporting teams through delivery. The role focuses on strengthening architectural capability across the team, balancing pragmatism with long‑term platform health rather than acting as a single decision‑maker or gatekeeper.ResponsibilitiesShape and contribute to solution architecture for internally developed platforms, services, and integrations across cloud, hybrid, and on‑premise environmentsCollaborate with engineering and DevOps teams to guide architectural decisions and align approaches across squadsDefine and evolve architectural principles, patterns, and reference designs in partnership with engineering teamsPartner with Product Managers, Business Analysts, and UX Designers to translate product requirements into clear technical designsProvide architectural input early and support teams through delivery, ensuring designs translate into working softwareBalance short‑term delivery needs with long‑term platform health, surfacing trade‑offs and risks rather than acting as a gatekeeperPromote modern engineering practices including APIs, containerisation, automation, CI/CD, and cloud‑native approachesContribute to pragmatic architectural governance covering security, performance, resilience, and operational constraintsReview solution designs collaboratively, offering guidance, challenge, and supportStay up to date with relevant technologies and architectural practices, contributing to shared standards and continuous improvementQualificationsStrong experience in a software development environment, working as a Solutions Architect, Technical Architect, Senior Engineer, or similarSolid understanding of modern application architecture, including APIs, containerisation, and cloud, hybrid, and on‑premise deployment modelsExperience designing or supporting solutions on AWS and/or Azure, including container‑based deploymentsProven ability to collaborate effectively with engineering and DevOps teams across the delivery lifecycleAbility to influence technical direction through collaboration rather than authorityComfortable working in environments with ambiguity, evolving requirements, and competing prioritiesStrong communication skills, with the ability to explain technical concepts to both technical and non‑technical audiencesExperience designing for security, performance, scalability, reliability, and operational constraintsHands‑on background in software or platform engineeringFamiliarity with CI/CD pipelines, automated testing, and DevOps practicesExperience working in cross‑functional product teamsExposure to AI‑enabled features or AI‑assisted development tools #J-18808-Ljbffr
Location:
Greater London
Job Type:
FullTime

We found some similar jobs based on your search