Senior Software Engineer

1 Month ago • 5 Years +
Software Development & Engineering

Job Description

Pledge, now part of Blue Yonder, is seeking a Senior Full-Stack Engineer with a strong Python backend focus to join their Sustainability Product Team in London. This role involves shaping their emissions intelligence platform, contributing to backend infrastructure, data pipelines, web-based tooling, and APIs. The engineer will work in a cross-functional team, focusing on maintainability, scalability, and software architecture, driven by the mission to accelerate the world’s transition to net zero.
Good To Have:
  • Experience with sustainability or carbon accounting standards (e.g., GLEC, ISO 14083, GHG Protocol).
  • Experience with high-scale data processing (e.g., Spark, Presto, Flink).
  • Contributions to open-source Python tooling or emissions-related libraries.
  • Experience working in both startup and enterprise environments.
Must Have:
  • Design, build, and maintain modern backend services and APIs using Python (or Typescript).
  • Develop and support internal and external APIs and tools running on AWS Lambda and other cloud-native services.
  • Write clean, testable, secure, and efficient code with a strong emphasis on maintainability, readability, and performance.
  • Contribute to the emissions calculation engine and routing logic.
  • Collaborate on frontend features using React, TypeScript, and GraphQL.
  • Build scalable client- and server-side functionality in a full-stack context.
  • Participate in all phases of the product development lifecycle.
  • Work with product managers and stakeholders to translate requirements into technical deliverables.
  • Provide thoughtful input on architecture and design decisions, as well as code reviews and mentoring.
  • Enhance and support CI/CD pipelines, observability tooling, and developer experience.
  • Use Docker, Gitlab, GitHub Actions, and Terraform for repeatable deployments and high availability.
  • Enrich emissions models by integrating new datasets and optimizing our emissions pipeline.
  • Build and manage ETL workflows using services like AWS Glue or orchestration tools.
  • 5+ years of professional software engineering experience with a strong track record of backend development using Python.
  • Solid experience with cloud platforms, particularly AWS or Azure, and serverless infrastructure such as Lambda, API Gateway, Glue, DynamoDB, etc.
  • Proven experience building RESTful and/or GraphQL APIs.
  • Comfortable developing and debugging in full-stack applications involving React, TypeScript, PostgreSQL, and Node.js.
  • Strong SQL and data modeling skills; experience with relational and non-relational databases.
  • Proficiency with Docker, Git, CI/CD pipelines, and modern DevOps workflows.
  • Experience in agile development environments using methodologies like Kanban or Scrum.
  • Familiarity with test-driven development (TDD), version control, and infrastructure-as-code concepts.
  • Strong problem-solving skills, ability to work from first principles, and a pragmatic mindset.
  • High standards for code quality, clarity, and documentation.
  • Interest in algorithms, emissions modeling, and data-driven approaches to complex domains.
  • A passion for sustainability, climate tech, and using software to create real-world impact.

Add these skills to join the top 1% applicants for this job

team-management
cross-functional
problem-solving
github
game-texts
kanban
agile-development
gitlab
postgresql
react
aws
azure
terraform
spark
data-science
node.js
ci-cd
docker
graphql
git
python
sql
algorithms
github-actions
typescript
javascript
accounting

About Us

Pledge, now part of Blue Yonder, was a London-based climate-tech startup built to help companies take control of their logistics emissions. We developed a platform that enables businesses to accurately measure, manage, and reduce their carbon footprint, with a particular focus on transportation and supply chain emissions. Following our recent acquisition by Blue Yonder, a global supply chain leader, we are scaling our vision and technology across industries and regions. We're now embedded within Blue Yonder’s Sustainability Product Team, maintaining our agile, mission-driven culture while benefiting from the scale and resources of a global enterprise. Our goal is to power sustainable decision-making for logistics, procurement, and supply chain teams everywhere.

The Role

We are looking for a Senior Full-Stack Engineer with a strong backend focus in Python and experience across the modern cloud and web stack. This is an opportunity to shape the next generation of our emissions intelligence platform, contributing to everything from backend infrastructure and data pipelines to web-based tooling and APIs. You’ll work closely with a cross-functional team of engineers, product designers, data scientists, and sustainability specialists. We’re looking for someone who is not only a strong coder but who thinks critically about maintainability, scalability, and software architecture, and who’s motivated by our mission to accelerate the world’s transition to net zero. You’ll contribute to both product and platform initiatives: building end-to-end features, designing robust emissions models, and helping us evolve our stack, tooling, and engineering practices.

What You’ll Be Doing

Engineering & Architecture

  • Design, build, and maintain modern backend services and APIs using Python (or Typescript) and industry best practices.
  • Develop and support internal and external APIs and tools running on AWS Lambda, and other cloud-native services.
  • Write clean, testable, secure, and efficient code with a strong emphasis on maintainability, readability, and performance.
  • Contribute to our emissions calculation engine and routing logic, working alongside sustainability and data science teams to embed accurate methodologies and datasets.

Full-Stack Development

  • Collaborate on frontend features using React, TypeScript, and GraphQL to deliver user-friendly, performant web interfaces.
  • Build scalable client- and server-side functionality in a full-stack context, often working across the Python and JavaScript/TypeScript boundary.

Collaboration & Agile Development

  • Participate in all phases of the product development lifecycle including grooming, planning, standups, retrospectives, and reviews.
  • Work with product managers and stakeholders to translate requirements into technical deliverables and user stories.
  • Provide thoughtful input on architecture and design decisions, as well as code reviews and mentoring across the team.

Infrastructure & DevOps

  • Enhance and support our CI/CD pipelines, observability tooling, and developer experience.
  • Use tools like Docker, Gitlab, GitHub Actions, and Terraform to ensure repeatable deployments and high availability.

Data Infrastructure & Emissions Modeling

  • Enrich our emissions models by integrating new datasets and optimizing our emissions pipeline.
  • Build and manage ETL workflows using services like AWS Glue or orchestration tools.
  • Collaborate with data scientists and sustainability experts to bring methodological rigor to our models.

What You’ll Need

Core Experience

  • 5+ years of professional software engineering experience with a strong track record of backend development using Python.
  • Solid experience with cloud platforms, particularly AWS or Azure, and serverless infrastructure such as Lambda, API Gateway, Glue, DynamoDB, etc.
  • Proven experience building RESTful and/or GraphQL APIs.
  • Comfortable developing and debugging in full-stack applications involving React, TypeScript, PostgreSQL, and Node.js.
  • Strong SQL and data modeling skills; experience with relational and non-relational databases.

Tools & Practices

  • Proficiency with Docker, Git, CI/CD pipelines, and modern DevOps workflows.
  • Experience in agile development environments using methodologies like Kanban or Scrum.
  • Familiarity with test-driven development (TDD), version control, and infrastructure-as-code concepts.

Qualities We Value

  • Strong problem-solving skills, ability to work from first principles, and a pragmatic mindset.
  • High standards for code quality, clarity, and documentation.
  • Interest in algorithms, emissions modeling, and data-driven approaches to complex domains.
  • A passion for sustainability, climate tech, and using software to create real-world impact.

Nice to Have (But Not Required)

  • Experience with sustainability or carbon accounting standards (e.g., GLEC, ISO 14083, GHG Protocol).
  • Experience with high-scale data processing (e.g., Spark, Presto, Flink).
  • Contributions to open-source Python tooling or emissions-related libraries.
  • Experience working in both startup and enterprise environments.

Our Values

If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Find out here: Core Values

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Set alerts for more jobs like Senior Software Engineer
Set alerts for new jobs by Blue Yonder
Set alerts for new Software Development & Engineering jobs in United Kingdom
Set alerts for new jobs in United Kingdom
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙