Software Engineer - Hybrid, London (ID: FyzMXfJc)

Place of Work: Hybrid
Salary: £ 45,000 - £ 55,000 (Per Annum)
Date Posted: 27-May-2025
Expiry Date: 23-Nov-2025
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Software Engineering & Development
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Full Time
Positions Available: 1
Skills Required
  • CloudFormation AWS SAM
  • Javascript
  • Node.js
  • Python
  • React
  • Typescript
Job Description

We're expanding our technology team and looking for software engineers who believe in the power of data and technology to drive real change.

As a product-focused engineer, you'll work across our entire product range, from calculators to analytics services, helping thousands of people every day. You'll play a key role in scaling our
tech, tackling new datasets, and reaching new markets, all while ensuring security and
performance.

Our engineering team takes ownership of code quality, workflow efficiency, and service reliability, critical to delivering on our mission. You'll collaborate with colleagues at all levels across the organisation, working on a diverse range of projects, including:

Being an active part of the development team and helping team members work well with each other and the rest of the company

Getting involved in a range of activities, including front-end, back-end, and testing, continuous integration and deployment, infrastructure as code, and security testing.

Investing in and improving team skills and practices through co-mentoring, pairing, and code review lead by example

Communication, stakeholder management, and relationship building to craft a well-gelled engineering team that’s known as a trusted partner for marketing, sales, and policy and operations are an integral part of the business

Shaping the company’s thinking on software, technology, architecture, and how to build systems that work for us, for our customers, and for our users over the long run

  • Attracting and helping to hire new team members as the business grows
  • Coordinating development through internal relationships with product management, compliance and operational staff
  • Managing external technical relationships with e.g., pentesters, infrastructure specialists, accessibility testers and contractors
  • Contributing to technical discussions and scoping of work internally and with clients, ensuring the security of data entrusted to the organisation, and minimising the risk of security breach, potential data loss or downtime, and engaging in post-mortems and follow-up when things do go wrong (or right)

Your work will place you at the forefront of technology in the government space. We are creating new approaches to the formation and implementation of policy by putting the person first, using data.

Supporting this vision will require energy, enthusiasm, ability, and ambition. You will be keen to develop the team’s skills across the full stack, and excited by the potential for improving people’s lives.

Technical requirements

Whatever level of experience you have, we won’t expect you to know all of these technologies. Interest and aptitude for ongoing learning and development in these and related technologies are more important than what you know today:

Our benefits model uses:

  • JavaScript
  • TypeScript
  • Node.js (all backend applications, primarily Lambda)
  • Angular and React
  • Mocha, Chai, and Cypress
  • AWS (S3, Cloudfront, Lambda, Fargate, DynamoDB, RDS MySQL)

Our data management workflow uses:

  • Node.js (batch calculations on the benefits model)
  • AWS (RDS PostgreSQL, Fargate, Lambda, S3)
  • Stata and Excel (used extensively by our policy and analysis teams)
  • Python (for pipeline Lambdas)
  • Tableau (used for visualisation of analysed data in dashboards)

Our development practices include:

  • Standard JS / TS / Python language coding styles
  • Testing using Mocha, Chai, Jasmine and Cypress/Playwright
  • Git version management (GitHub)
  • Deployment automation (GitHub Actions) dependent on code review and automated
  • quality checks
  • Infrastructure as code with the AWS Cloud Development Kit (CDK)
  • Working in sprints, with epics, tickets and roadmaps on Jira, and a quarterly roadmap review

The more of our tech and practices you are familiar with, the better. Learning and growth is most important because tech doesn’t stand still, our products will continue to evolve. We like to incorporate new technology when it makes workflow better and helps us shift more energy towards outcomes.

The more experience you have, the more we look for the ability to reason about, design and build systems in any technology, with an eye for simple, clean solutions and the pragmatism to deliver value to customers, alongside the discipline to keep it
sustainable.

Why work here?

  • Flexible working arrangements with hybrid and remote working available
  • Opportunities for quick career progression

Upload your CV with a cover letter that clearly outlines your suitability and your interest 

Position: Software Engineer  -  Salary: £45,000 to £55,000  -  Location: Hybrid, London

Similar Jobs You May Like
Software Developer Technical Lead
Edinburgh, City of Edinburgh, United Kingdom
Salary: £ Up to 70000 (Per Annum)
Software Engineer
Skegness, Lincolnshire, United Kingdom
Salary: £ 35,000 - £ 40,000 (Per Annum)
Front End Developer (Engineer)
Peterborough, Cambridgeshire, United Kingdom
Salary: £ 35,000 - £ 45,000 (Per Annum)
Senior Software Engineer
London, Greater London, United Kingdom
Salary: £ 54,000 - £ 85,000 (Per Annum)
Senior Java Engineer
London, Greater London, United Kingdom
Salary: £ 80,000 - £ 90,000 (Per Annum)
AI Engineer - Machine Learning Engineer
South Kensington, Greater London, United Kingdom
Salary: £ 50,000 - £ 100,000 (Per Annum)
Pelago Recruitment Services
Pelago Support Team
Active

Welcome to Pelago live chat

If you would like to speak with one of our recruitment consultants please enter your name and email address, and click submit