Summary
✨ AI‑Generated
A data-driven technology organization is seeking a Senior Software Engineer with a strong Python and backend focus to transform complex datasets into reliable data products. You will design scalable services, build dependable data pipelines, influence architecture and engineering standards, and own solutions from development through production. The role combines software engineering and data engineering with substantial technical autonomy.
Highlights
Take significant ownership over backend services, data pipelines, architecture, and engineering standards. The role offers end-to-end responsibility, strong technical influence, and the opportunity to shape a growing data platform serving internal and external users.
Description
Senior Software Engineer - Python/Data/Backend - Manchester / Croydon - Up to £80K
We're partnering with a data-driven technology organisation looking for a Senior Software Engineer to help shape the way complex, high-value datasets are transformed, distributed and consumed across a global business.
This is a hands-on engineering role focused on building robust backend services and modern data products that support both internal users and external customers.
You'll work at the intersection of software engineering and data engineering, designing scalable services, developing reliable data pipelines and helping define the standards that underpin a growing data platform.
You'll join a collaborative engineering environment where teams own solutions end-to-end, from design and development through to production operation.
The role offers significant influence over architecture, engineering practices and the future direction of a platform that sits at the heart of the organisation's products and services.
For engineers who enjoy solving complex data challenges, improving platform reliability and creating systems that are genuinely relied upon by customers, this is an opportunity to make a measurable impact.
What You'll Be Doing
Building and evolving backend services that power the delivery of large-scale data productsDesigning and developing scalable ETL/ELT pipelines and data processing workflowsTransforming complex datasets into trusted, accessible and consumable productsContributing to platform architecture, technical standards and engineering best practiceWorking closely with software, platform and data teams to improve data accessibility and reliabilitySupporting production systems, observability and operational excellenceChampioning data quality, governance, security and long-term maintainabilityMentoring engineers and contributing to a strong engineering culture
Skills Required
We're particularly interested in engineers who combine strong software engineering fundamentals with experience building modern data platforms.
Key experience includes:
Strong commercial Python development experienceBuilding backend services, APIs and distributed systemsDeveloping ETL/ELT pipelines and data platformsCloud-native engineering within AWS environmentsAWS services such as Glue, Step Functions, Athena and S3Modern analytical formats including Parquet and IcebergREST API design and integrationData modelling and transformation tooling such as dbtData quality, schema management and metadata managementEvent-driven architectures, messaging and streaming technologiesSoftware testing, security and engineering best practicesMonitoring, observability and production supportExperience with OpenSearch, graph technologies or data discovery platforms would be advantageous.
Why Apply?
Opportunity to influence the evolution of a modern data platformComplex technical challenges with genuine business impactHigh degree of ownership and autonomyCollaborative engineering culture with strong technical standardsExposure to modern cloud, backend and data engineering technologies
A little note from us
Boost Talent is committed to creating an inclusive recruitment experience and supporting equal opportunities throughout the recruitment process.
We welcome applications from people of all backgrounds and will gladly discuss any reasonable adjustments you may need to help you feel supported throughout the process.
While we'd genuinely love to reply to everyone individually, we often receive a high number of applications for the roles we advertise.
If your experience aligns with the opportunity, a member of our team will be in touch to discuss the role.
Best of luck!