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