Senior Software Engineer

Developrec — United Kingdom · Posted ~1 day ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Software Engineer – Build Platform Hybrid in London | Competitive Salary for Tier 1 Trading Firm About the Opportunity We're partnered with a leading global technology-driven trading firm that is investing heavily in its Developer Experience and Engineering Productivity function. This team is responsible for building the internal platforms, tooling, and infrastructure that enable hundreds of engineers to develop, test, and deploy software efficiently. As software delivery speed is a key competitive advantage for the business, the Build Platform team sits at the centre of the engineering organisation, owning the systems that every engineer relies on daily. This is an opportunity to have a company-wide impact by improving build performance, developer workflows, CI/CD infrastructure, and engineering productivity at scale. The Role As a Software Engineer within the Build Platform team, you'll help shape the future of software development across the organisation by building modern tooling, scalable build systems, and automated workflows that enable engineers to move from idea to production faster and more reliably. Responsibilities include: Designing and implementing modern build systems that improve build speed, reliability, and consistency across engineering teamsDeveloping shared build libraries, reusable CI/CD pipelines, and standardised container imagesBuilding observability into engineering platforms to measure performance, reliability, adoption, and developer experienceOptimising build performance through caching, dependency management, incremental execution, and efficient scheduling strategiesCreating workflows that support automated testing, validation, and deployment processesWorking closely with software engineering teams to identify bottlenecks and improve developer workflowsSupporting adoption of new tools, frameworks, and engineering practices across multiple teamsResearching and evaluating emerging technologies within the build systems and developer productivity space About You We're looking for engineers who are passionate about developer productivity and have experience designing and operating build platforms at scale. Key requirements: Strong software engineering background with deep knowledge of developer tooling and build systemsCommercial experience working with modern build platforms such as Bazel, Buck2, Pants, Gradle, or similar technologiesStrong understanding of build system architecture, including:Incremental buildsBuild cachingDependency managementReproducible buildsRemote executionArtifact managementExperience diagnosing and resolving performance and reliability issues across development and CI environmentsStrong CI/CD experience with platforms such as GitHub Actions, Buildkite, Jenkins, GitLab CI, or similarExperience building tools and workflows around source control platforms such as GitHub or GitLabUnderstanding of the full software development lifecycle from development through deploymentStrong analytical and problem-solving skills with a data-driven approach to platform improvementsPassion for improving engineering productivity and developer experience What's on Offer Competitive base salaryPerformance-related bonusPrivate medical insurancePension schemeGenerous annual leave allowanceLearning and development opportunitiesAccess to conferences, technical events, and training programmesModern office environment with additional employee benefitsOpportunities for international career progression Why Apply? This is a rare opportunity to join a highly regarded engineering organisation where developer productivity is treated as a strategic priority. You'll work on large-scale engineering challenges that directly impact hundreds of developers, helping to build the platforms, tooling, and workflows that power software delivery across a world-class technology business.