About the Role
We are looking for an experienced, hands-on Tech Lead to lead engineering within the data platform and data products of our SaaS business. You will lead a small cross-functional data pod building and evolving the pipelines, models and services that turn supply chain data into customer-facing insight. The role combines hands-on data engineering, technical leadership and architectural ownership. You will also line-manage your pod's engineers, taking responsibility for their performance, growth and wellbeing. We expect our Tech Leads to be exceptional engineers first — people who lead through the quality of their thinking and the systems they build.
Responsibilities
- Get to know your pod's engineers, their goals and development needs, and establish your 1:1s
- Familiarise with the data domains, pipelines and systems your team owns, and how data flows through them
- Understand the production environment and deployment approach, and begin monitoring pipeline health and data quality metrics
- Begin driving solutions within your domain, and contributing to those of others via architectural reviews
- Build relationships cross-team and cross-function, including with data suppliers, analysts and consumers
- Design and build the pipelines, data models and services your pod owns, and guide their technical direction
- Design maintainable ingestion, ETL/ELT and data serving architectures
- Implement high-quality, test-driven production code in Python and SQL
- Design relational, non-relational and warehouse data models, including in Snowflake
- Ensure pipelines and services are scalable, observable, reliable and cost-effective
- Make pragmatic trade-offs between speed and sustainability, and evolving systems as product requirements grow
- Lead through technical credibility and example
- Be accountable for the trustworthiness of the data your pod produces
- Co-create and maintain data contracts with suppliers, producers and consumers, internal and third party
- Establish automated data quality testing alongside code testing
- Build lineage, cataloguing and documentation to the point where others can self-serve
- Meet governance, privacy and security obligations in how data is handled
- Make data quality and freshness visible, and hold the team to account
- Line-manage the engineers in your pod
- Run regular 1:1s and provide ongoing feedback
- Support each engineer's professional development and career growth
- Set clear expectations and hold people to account
- Create a psychologically safe environment where people feel free to highlight risk, challenge ideas, and acknowledge mistakes
- Contribute to hiring decisions for your team
- Improve how the team builds software
- Remove technical bottlenecks and friction
- Simplify architecture and data models where possible
- Improve development workflows, local data environments and CI/CD processes
- Introduce automation where it improves delivery speed or reliability
- Lead the shift in AI-assisted development, raising the capability of the whole team
- Use AI coding assistants daily
- Coach your pod on effective AI-assisted workflows
- Evaluate emerging tooling, including data-specific tools
- Set standards for how AI-generated code and transformations are reviewed and tested
- Track the productivity gains from AI-assisted development and use that data to refine practice
- Collaborate with Product, Data Analytics and UX early in solutioning
- Communicate clearly, internally and externally, how the team contributes to organisational goals and priorities
- Proactively take steps to highlight risk
- Champion agile best practices and continuous delivery
- Challenge the team to justify approaches based on cost-benefit and business value
- Proactively identify and work through cross-team dependencies that may delay delivery
- Foster a security-first approach
Requirements
- 3–5 years' experience working in data teams at a senior level
- Strong production experience building data pipelines and services in Python and SQL
- The ability to design relational, non-relational and Snowflake warehouse data models, and a good grasp of modern patterns for ingestion, ETL/ELT, quality, governance and DataOps
- Experience co-creating data contracts with data suppliers and consumers, and integrating with their systems
- Experience driving automated testing in both code and data, using TDD and data quality testing
- Experience defining and optimising non-functional requirements such as performance, maintainability and cost
- Experience operating data systems in production cloud environments
- A year or more working with AI coding assistants, able to articulate their benefits and limitations
- Experience mentoring, coaching, or line-managing other engineers
- Excellent communication skills
- Strong experience working with Agile methodologies
- Real-time, message-based architectures using technologies like Apache Kafka
- Expertise in ML and AI data pipelines
- A software engineering background, able to contribute to backend services and their cloud-native tooling (Docker, Kubernetes, Terraform)
Skills
- Python
- SQL
- Snowflake
- DataOps
- Agile methodologies
- AI coding assistants
- Apache Kafka
- ML
- AI data pipelines
- Docker
- Kubernetes
- Terraform
Location
- Remote
Work Type
- Full-time
Experience Level
- Senior level
- 3-5 years
About the Company
- Sedex is a trusted partner for over 100,000 businesses worldwide, helping them create socially and environmentally sustainable supply chains. Through our platform's powerful data insights and expert guidance, we simplify the management, assessment, and reporting of sustainability performance.
- Our Vision is to be a leader in making global supply chains more socially and environmentally sustainable. Our Mission is To provide data-driven insights, accessible tools, and exceptional services that support businesses in improving environmental, social, and governance (ESG) performance and outcomes.
- At Sedex, our approach to business and culture is firmly rooted in our core values, which guide everything we do: Respect Each Other, Customer-Driven, Thinking Creatively, Take Ownership, Deliver Results.
Equal Opportunity
- Sedex is committed to protecting the privacy of its website users and members. Sedex uses any personal information you submit to us in accordance with this policy. The General Data Protection Regulation (GDPR) requires us to ensure that any personal information you provide us is processed fairly and lawfully. Sedex is the data controller in relation to any personal information you submit. Click here to view our privacy policy
