Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Blue Yonder

At a Glance

  • Tasks: Design and build innovative software solutions to tackle climate change.
  • Company: Join a mission-driven climate-tech company now part of Blue Yonder.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Make a real impact on sustainability while working with cutting-edge technology.
  • Qualifications: 5+ years in software engineering with strong Python and cloud experience.
  • Other info: Collaborative environment with a focus on agile development and career advancement.

The predicted salary is between 36000 - 60000 £ per year.

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.

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.

Senior Software Engineer in London employer: Blue Yonder

At Pledge, now part of Blue Yonder, we pride ourselves on being an exceptional employer that fosters a mission-driven culture focused on sustainability and innovation. Our London-based team enjoys a collaborative work environment with ample opportunities for professional growth, supported by the extensive resources of a global leader in supply chain solutions. Join us to make a meaningful impact on climate change while advancing your career in a dynamic and agile setting.
Blue Yonder

Contact Detail:

Blue Yonder Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do beyond the written word.

✨Tip Number 3

Prepare for interviews by practicing common questions and coding challenges. We all know that confidence is key, so get comfortable talking about your experience and how it aligns with their mission.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in our mission.

We think you need these skills to ace Senior Software Engineer in London

Python
Typescript
AWS
API Development
RESTful APIs
GraphQL
React
SQL
Docker
Git
CI/CD Pipelines
Agile Methodologies
Data Modeling
ETL Workflows
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with Python and cloud platforms. We want to see how your skills align with our mission to tackle logistics emissions!

Showcase Your Projects: Include examples of your past work, especially any projects related to backend development or sustainability. This helps us understand your hands-on experience and passion for the field.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity and readability, so make sure your code samples and descriptions are easy to follow.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role.

How to prepare for a job interview at Blue Yonder

✨Know Your Tech Stack

Make sure you’re well-versed in Python, AWS, and the other technologies mentioned in the job description. Brush up on your knowledge of RESTful and GraphQL APIs, as well as full-stack development with React and TypeScript. Being able to discuss your experience with these tools will show that you're a strong fit for the role.

✨Show Your Passion for Sustainability

Since the company is focused on climate tech, it’s crucial to express your passion for sustainability during the interview. Share any relevant projects or experiences that highlight your commitment to reducing emissions and promoting sustainable practices. This will resonate well with the team and demonstrate that you align with their mission.

✨Prepare for Collaboration Questions

Expect questions about teamwork and collaboration, as you'll be working closely with cross-functional teams. Think of examples where you've successfully collaborated with product managers, data scientists, or other engineers. Highlight your experience in agile environments and how you contribute to team dynamics.

✨Demonstrate Problem-Solving Skills

Be ready to tackle some technical challenges or coding exercises during the interview. Practice common algorithms and data structures, and be prepared to explain your thought process. Showing your problem-solving skills and ability to think critically will impress the interviewers and showcase your engineering mindset.

Senior Software Engineer in London
Blue Yonder
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>