{"id":4022192,"url":"https://alion.io/job/schroders-principal-software-engineer-client-technology","title":"Principal Software Engineer - Client Technology","company":{"id":1759316,"name":"Schroders","domain":"schroders.com","url":"https://alion.io/company/schroders-com","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":92,"open_postings":6,"ghost_share":0,"stale_share":0.333,"repost_share":0,"time_to_fill_p50_days":25,"computed_at":"2026-11-10T06:52:35Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"Shift-Left Security","optional":false},{"name":"Storybook","optional":false},{"name":"Terraform","optional":false},{"name":"Trunk-Based Development","optional":false},{"name":"TypeScript","optional":false},{"name":"Git","optional":true},{"name":"GraphQL","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-11-10T13:51:53Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T15:28:19Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Who we're looking for\nWe are looking for an experienced Full Stack Developer with strong expertise in both front-end and back-end technologiesto work with our Web development team. You will lead and contribute to all aspects of solution design, technical development, testing and implementation of high-quality platforms that are easy to maintain and extend.\nIt's an exciting time to join Schroders with significant steps being taken to transform our technology landscape and ways of working. We’re looking for someone who is passionate about driving change and prepared to face challenges head on to achieve improved outcomes for our engineering practice.\nYou will be responsible for:\nBuilding web applications with TypeScript, Next.js and React, HTML5, CSS3 and responsive design.\nMaintaining the team’s component library and design system using Storybook.\nBuilding backend services and APIs with Node.js (Express) and Azure Functions, integrating with Contentstack.\nDelivering and running services on Azure (App Service, Functions, Storage, event hubs etc) using Terraform and Github Actions CI/CD.\nLeading all aspects of software delivery in terms of design, development, testing and implementation.\nUsing AI-assisted development tools and helping to explore AI capabilities on the platform.\nCollaborating with business stakeholders and agile analysts to effectively translate features and user stories into working software that is fit for purpose.\nWorking with Engineering Lead to implement the Technology roadmap.\nWorking with Delivery Lead to prioritize backlog and ensure technical debt is being tracked, logged, and mitigated in a timely manner.\nWorking with our UX Design team to deliver the best user experience for our customers.\nArticulating technical solutions to non-technical and business stakeholders.\nWorking with colleagues from other teams to identify and resolve dependencies.\nProviding technical guidance, conducting code reviews, ensuring adherence to software standards and policies, and mentoring team members where required.\nContributing to agile planning and ceremonies including story refinement, demos, and retrospectives.\nContributing to the Enterprise Engineering community through discussion on technology trends, innovative ideas and sharing of solutions to common issues.\nMaintenance, support and innovative development of a complex Digital platform to drive positive value-based outcomes for the business and our clients.\nThe role requires a structured, creative individual who can support our growing demand for web development on a global level. It is a senior development position and strong technical skills are required.\nAbout Schroders\nSchroders is a global investment manager which provides active asset management, wealth management and investment solutions. We aim to provide excellent investment performance to clients through active management. We serve a diverse client base that includes pension schemes, insurance companies, sovereign wealth funds, endowments, foundations, high net worth individuals, family offices, as well as end clients through partnerships with distributors, financial advisers, and online platforms.\nEstablished in 1804, we have around 5,500 people across 36 global locations. Schroders' success can be attributed to its diversified business model, spanning different asset classes, client types and geographies.\nTechnology at Schroders\nThere's a huge amount of change going on at Schroders. Technology shapes our business, so there are many opportunities waiting to be grabbed. And because we're a big financial player, we can put hefty backing behind good ideas.\nWe're a serious business and have enormous responsibilities to our clients and shareholders. However, our tech teams are friendlier and more informal than you might expect.\nThe base\nWe moved into our new HQ in the City of London in 2018. We’re close to our clients, in the heart of the UK’s financial centre. And we have everything we need to work flexibly.\nThe team\nYou will work in an Agile development team within Schroders Digital Department, part of the Global Technology function. You will be gathering, understanding and providing technology solutions across the wider Schroders business in an iterative and fast moving environment.\nThe technology stack is based on Next.js, Node.js, TypeScript, Azure, GraphQL, Terraform, Contentstack and Algolia.\nThe Global Technology vision is to ensure a stable operating environment that can leverage Agile to effectively deliver enhanced business benefits focused on value delivered to our external and internal customers. With a culture of excellence through collaboration, innovation and continuous improvement, Global Technology will enable Schroders to deliver the best outcomes for our clients.\nThe knowledge, experience and qualifications you need\nExcellent software design principles and patterns, designing code for readability and re-usability, scalability, and maintainability.\nExcellent experience of state of the art test automation approaches including TDD and other Shift Left approaches to ensure highest quality engineering practices.\nExperience in engineering practices that enable high-quality rapid delivery such as trunk based development, pairing, test automation and the concepts of DevSecOps.\nExperience developing web applications using front-end technologies including React, TypeScript, Next.js, HTML5, CSS3 and responsive design, including component libraries and design systems.\nExperience developing backend services and APIs using Node.js (Express) and serverless technologies such as Azure Functions. [TM3]\nAbility to translate business requirements to high-quality working software.\nFamiliarity with AI-assisted development tools (desirable).\nDemonstrable background in stakeholder and relationship-management to successfully manage a diverse network of relationships, both internal and external.\nStrong understanding and experience applying Agile principles.\nGood DevOps experience including continuous integration and automated deployment. Knowledge of Git and Github Actions essential.\nExperience using cloud platform, ideally Azure. [TM4]\nExperience working with Terraform.\nExperience working with global colleagues and stakeholders across different time zones, understanding cultural differences.\nExcellent command of the English language, both written and spoken.\nWhat you'll be like\nHaving a passion for keeping up to date with the latest industry trends in web technologies, demonstrating thought leadership and coaching to other team members.\nValue clean code and the continuous learning culture.\nPassionate about what you do, detail-orientated, always striving for excellence and proactively seeking for areas to improve.\nAble to prioritize work and limit work in progress in order to achieve optimal flow. \nFriendly, approachable, collaborative and enjoy working with people across teams and functions [TM5].\nHave a continuous improvement mind-set, challenging status quo and seeks self-improvement.\n\nWe Recognise Potential, Whoever You Are\nOur purpose is to deliver excellent investment performance to clients through active management. We believe diverse perspectives and an inclusive culture help us make better decisions and achieve better outcomes for our clients. That's why inclusion is a strategic priority for us, and we are an equal opportunities employer. You are welcome here, regardless of your age, disability, gender identity, religious beliefs, sexual orientation, socio-economic background, or any other protected characteristic.\nWe will consider flexible working arrangements for all roles and provide reasonable accommodations to support applicants and employees, including those with neurodiversity, disability, or physical and mental health needs. For more information, please visit our FAQs.","description_format":"text","description_chars":7841,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Continuous learning","Flexible schedule"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Wealth Management & Financial Advisors","Asset Management & Funds","Private Equity"],"lifecycle":[{"event":"open","at":"2026-11-10T15:28:19Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":25,"reasons":["conf:4","win:early"],"computed_at":"2026-11-10T19:55:12Z"},"pay":null,"html_url":"https://alion.io/job/schroders-principal-software-engineer-client-technology","json_url":"https://alion.io/job/schroders-principal-software-engineer-client-technology.json","meta":{"generated_at":"2026-11-10T19:55:12Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11726,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1759316},"rest":"https://alion.io/mcp/rest/get_company?id=1759316"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fschroders-principal-software-engineer-client-technology"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fschroders-principal-software-engineer-client-technology"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fschroders-principal-software-engineer-client-technology"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/schroders-principal-software-engineer-client-technology\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fschroders-principal-software-engineer-client-technology"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4022192}},{"tool":"search_jobs","arguments":{"company":"schroders.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4022192},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}