Senior Software Engineer (Node.js, TypeScript)

🇬🇧 London, England
Posted Just posted
Expires July 4, 2026
Full TimeHybridEngineering

As a Senior Software Engineer at Diligent Corporation, you will play a pivotal role in developing secure and scalable microservices and APIs using Node.js and TypeScript. This position is integral to our product engineering team, where you'll take ownership of complex features, contribute to architectural decisions, and support production systems. Diligent is a leader in governance, risk, and compliance (GRC) SaaS solutions, serving over a million users and 700,000 board members worldwide.

In this role, you will be responsible for designing and delivering backend services and APIs, from technical design through release and production support. Your day-to-day activities will include participating in design discussions, mentoring junior engineers, collaborating with cross-functional teams, and utilizing AI tools to enhance coding, debugging, and testing processes. Additionally, you will focus on improving service reliability, observability, and overall engineering quality.

The ideal candidate will have 5 to 8 years of professional software engineering experience in an agile environment, with strong skills in Node.js and TypeScript. Experience in designing and building APIs or microservices, hands-on experience with AWS or other cloud-native development platforms, and familiarity with SQL databases, Git, Docker-based workflows, and modern CI/CD pipelines are essential. A practical understanding of AI-assisted engineering tools and clear communication skills are also required.

Diligent offers a flexible work environment, comprehensive health benefits, generous time-off policies, and wellness programs. We have a global presence with office hubs in major cities worldwide, fostering a diverse and inclusive culture. Our employees are passionate about building the software company of the future and making a positive impact on the world.

More Jobs at Diligent Corporation