D

Diligent

SaaS GRC platform for board management

Software Engineer 2

Backend EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, BC, CanadaCA$90k - CA$107k

About the Job

Requirements

  • 2–3 years of professional software engineering experience in an agile, full-stack-focused environment.
  • Solid full-stack fundamentals, including request lifecycles, data persistence, error handling, and writing readable code.
  • Comfort with Node.js, TypeScript, and SQL.
  • Real REST experience and knowledge of well-designed APIs.
  • Understanding of unit, integration, and end-to-end testing.
  • Cloud awareness, preferably AWS, including managed services, scalability, and infrastructure ownership.
  • CI/CD fundamentals and experience shipping to production frequently.
  • Familiarity with infrastructure-as-code concepts.
  • Use of AI tools to accelerate work and ability to evaluate their output.
  • An ownership mindset, following through from code to deployment and ongoing operation.

Responsibilities

  • Design and build secure, scalable full-stack services using AWS serverless technologies, including Lambda, SQS, and API Gateway, with attention to event-driven patterns and observability.
  • Own services in production by building observability, monitoring alerts, and responding to them before they become larger problems.
  • Build infrastructure as code with AWS CDK and promote CI/CD practices that support safe, frequent releases.
  • Design RESTful APIs with clear contracts and sensible versioning for other teams to consume.
  • Write unit, integration, and end-to-end tests as part of the development process.
  • Participate in architecture discussions and document technical proposals.
  • Use AI tools for coding, debugging, testing, and research, and validate their output.

Desired Qualifications

  • Hands-on experience with AWS serverless services, including Lambda, S3, SQS, and DynamoDB.
  • Practical experience with Terraform, AWS CDK, or similar tools.
  • Familiarity with event-driven architecture and platform patterns, including event buses, pub/sub, and EventBridge or similar.
  • Experience with identity or entitlement systems such as OAuth 2.0, SCIM, or OIDC.
  • Familiarity with MCP (Model Context Protocol) or AI-integrated full-stack services.
  • Prior work on multi-tenant SaaS platforms.

About the Company

Diligent

SaaS GRC platform for board management

Diligent provides governance, risk, and compliance (GRC) software as a service to organizations that need robust governance structures. It offers a subscription-based suite focused on board management, regulatory compliance, and ESG initiatives. The product is a cloud platform that lets clients securely manage board activities, track compliance requirements, assess risk, and support ESG commitments through integrated tools and workflows. What sets Diligent apart from competitors is its emphasis on data security and privacy, a user-friendly interface, and a comprehensive, scalable platform that serves diverse customers — from large enterprises to government entities and nonprofits — enabling leaders to make informed decisions and oversee governance effectively. The company’s goal is to help organizations navigate complex regulations, strengthen governance practices, mitigate risks, and achieve ESG objectives through secure, accessible GRC software.

Company size
1,001-5,000
Company stage
IPO
Headquarters
New York City, New York
Founded
1994

Recently Posted Jobs

Explore more opportunities at Diligent

See more jobs