Software Engineer (Senior)

Hello there. We’re Fifty One Degrees.

Founded to harness the power of AI and data, we help businesses in finance, insurance, retail, and energy leverage advanced technologies to transform their operations and provide exceptional customer experiences. As a company built by industry experts who have founded, scaled, and exited businesses in the past, Fifty One Degrees empowers businesses to solve complex challenges using custom AI solutions. Our work culture emphasises innovation, collaboration, and continuous learning, positioning our team members to make real-world impacts in a fast-evolving field.

The Team

At Fifty One Degrees, our teams are small, agile, and highly collaborative. As a Senior Software Engineer, you’ll be a technical leader, guiding projects from conception to deployment and mentoring team members along the way. You will be instrumental in shaping our technical direction, ensuring we build robust, scalable, and impactful AI-powered solutions for our clients. You’ll work closely with stakeholders, product owners, and client teams—collaborating both internally and externally to deliver practical, AI-powered impact.

Our core technology stack includes Python and TypeScript, and we leverage cloud-native data pipelines and large language models to develop scalable applications and AI agents. We also make extensive use of modern AI coding tools, frameworks, and design approaches, and as a senior member, you’ll help us stay on the cutting edge.

The Senior Software Engineer Role

As a Senior Software Engineer, you will:

  • Lead the design, development, and deployment of complex AI-driven services, taking full ownership of technical quality and project delivery.
  • Define and implement robust system architectures, driving key engineering and operational decisions to ensure scalability and reliability.
  • Mentor graduate and mid-level engineers through code reviews, technical guidance, and pair programming, fostering a culture of engineering excellence.
  • Champion the use of modern AI-assisted coding tools and establish best practices to accelerate development and improve code quality.
  • Collaborate with stakeholders and client teams to translate complex business requirements into elegant and effective technical solutions.
  • Drive the team’s technical strategy and embody our culture of “ship, learn, iterate”.

About You

You bring extensive software engineering experience and are motivated to deliver high-impact software while leading and inspiring others. You excel in collaborative environments where you can guide technical decisions and communicate effectively with all stakeholders.

An ideal candidate will:

  • Be a strategic problem-solver, adept at architecting robust solutions for complex and ambiguous challenges.
  • Be an exceptional communicator and leader, capable of guiding technical discussions and aligning both internal and client teams.
  • Demonstrate strong initiative and ownership, with a proven track record of leading projects and mentoring other engineers.
  • Possess deep expertise in Python and/or TypeScript.
  • Have significant experience designing and building AI systems and be an expert in using modern AI coding tools.
  • Share our values of openness, ownership, and continuous learning.
  • Have the legal right to work in the UK at the time of application.

Flexible Working

At Fifty One Degrees, we understand that flexibility in how and where you work is essential to doing your best work. That’s why we support part-time, hybrid, and remote arrangements. While remote work is integral to our approach, we also encourage in-person collaboration at times to strengthen team bonds and spark innovation. We also provide structured ramp-up and mentoring for those returning after a career break.

Diversity and Inclusion

At Fifty One Degrees, we believe that diversity of experience, perspectives, and backgrounds leads to better outcomes and a more enriching environment for our people. Our founder, Nick Harding, is personally passionate about making returners a key part of our team. As a dad of three, he’s seen firsthand how career breaks affect people’s opportunities—and he’s determined to build a workplace where returners thrive. Please let us know if you need any adjustments during the hiring process to ensure an equitable experience.

Ready to Apply?

Join us on our mission to create AI solutions that make a difference. Find out more about us at 51d.co, and follow us on LinkedIn for the latest updates.

To apply or for any questions, email us at [email protected]

Share this post:

Related Posts

Talk to one of our consultants.