Senior Software Engineer
Job Description
Senior Software Engineer - London or EdinburghWe are working with a long-standing, UK-based consultancy with a well-earned reputation for excellence, who are looking for a Senior Software Engineer to join their software team, a role blending hands-on development with genuine ownership of design and architecture, shaping scalable, resilient platforms that are growing fast.The Benefits: You'll join a multi-award-winning, people-first organisation with a benefits package built around your wellbeing, including: Salary up to £75,000Hybrid working with 2 days a week in their London or Edinburgh office26 days' annual leave plus bank holidaysPrivate medical insuranceLife assuranceCompetitive pensionDiscretionary bonus schemeCycle to work and electric vehicle salary sacrifice schemesThe Role: The platform is hosted within Microsoft Azure, uses Cosmos DB and PostgreSQL for data storage, and is complemented by a Vue.js and TypeScript front end. Day to day, you'll be: Building and maintaining client-facing applications processing large, complex datasets in real timeDriving the evolution of the platform's architecture, spotting opportunities to improve performance, scalability and resilienceOwning technical design decisions while staying hands-on through the full development lifecycle, from concept to deliveryChampioning engineering best practice, clean structure, testability and solid documentationSupporting cloud operations across Microsoft Azure, including App Services, CI/CD pipelines and Azure Front DoorStaying ahead of the curve on emerging tools and techniques, including AI-assisted and agentic development workflowsSkills Required Strong C# and .NET expertise, with a track record of designing high-performance, maintainable systemsSolid database experienceConfidence using AI-assisted coding tools and agentic workflows day to dayFamiliarity with Agile environments and collaborative code reviewGit and Azure DevOps knowledge desirable; Azure infrastructure and CI/CD experience a plusVue.js, Cosmos DB and PostgreSQL experience all nice to haveA strong communicator, able to translate technical detail for non-technical audiencesInterested? This is a rare chance to combine the stability of an established UK consultancy with the pace and purpose of a growing technology business, all while making a tangible impact on the energy transition. If you're a senior engineer ready to shape technology that genuinely matters, we'd love to hear from you.Please apply today with your most up-to-date CV for consideration.Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.TPBN1_UKTJ