Senior Software Engineer

We’re looking for a Senior Software Engineer to help shape the future of AI-driven change assurance and delivery at Proteus. This is a pivotal time to join us as we evolve our award-winning platform and products towards a more intelligent, predictive, and outcome-focused future. You’ll be working across our full-stack SaaS environment (React, Node.js, GraphQL, Postgres), designing, building, and improving systems that support our clients in delivering successful transformation outcomes.

 

You will play a key role in evolving our product - the heart of our future vision - into an innovative, AI-enhanced solution used by major organisations to assess risk, identify root causes of project failure before they happen, and make smarter, data-driven decisions in real-time.

What you'll do

  • Deliver features and services across the full product stack, from front-end UX improvements to backend API development and infrastructure
  • Collaborate with product and design teams to turn vision and insights into usable, valuable features
  • Own feature delivery end-to-end, including design, architecture, testing, deployment, and support
  • Contribute to evolving our use of AI and data-driven functionality within the platform
  • Shape and support our product roadmap, including helping prioritise work and refining future initiatives

About you

  • 4–6+ years of software development experience
  • Strong backend experience, ideally including data modelling, API design, and scalable system architecture
  • Modern JavaScript front-end experience (React preferred; Angular or Vue also welcome)
  • Experience using AWS services (e.g., Lambda, CloudWatch, S3) with a strong understanding of deployment, monitoring, and alerting
  • Proficient in Node.js and GraphQL, with a strong grasp of relational databases like PostgreSQL
  • Comfortable working in Agile product teams and iterating based on feedback and learning
  • You must have the legal right to work in the UK at the time of application.

Bonus (but not essential)

  • Exposure to AI tools, machine learning libraries, or NLP - particularly interest in how AI can solve real-world business problems (not just ticking a box)
  • Understanding of data engineering practices or experience with data science tools (e.g., Python, PowerBI, AWS Bedrock)
  • Even if you’re not an AI expert, we’d love to hear from you - we’re building an environment where engineers can learn and grow into these areas.

What's in it for you?

  • Competitive salary
  • 25 days holiday (plus 8 public holidays)
  • Private healthcare, life assurance, and health cash plan
  • 5% employer contribution to pension scheme
  • Flexible hybrid working from our Edinburgh or London offices

Why join Proteus?

Proteus is a specialist change management consultancy that provides a range of services to clients around the globe. Our product team was born out of an ambitious software scale-up that helps businesses manage change better using our intelligent project delivery and diagnostic platforms. 

We’re on a mission to change how large organisations manage transformation, using our benchmark data and intelligent tooling to offer fast, data-led insights into project success. With over 20 years of IP and over 45,000 projects in our dataset, we’re developing the "Project Change Score" - an AI-enhanced platform that enables better governance, decision-making, and delivery at scale.

Our engineering team is small but mighty, ready to experiment and build, with the support of our cross-functional product, design, and data teams. You’ll work closely with senior stakeholders and have real impact from day one.

Company
Proteus
Location
Edinburgh, UK
Hybrid / WFH Options
Posted
Company
Proteus
Location
Edinburgh, UK
Hybrid / WFH Options
Posted