Browse All Jobs
Diligent is seeking a Staff Software Engineer to contribute to the modernization of their GRC platform. This role involves designing, developing, and deploying software solutions using C#, microservices, and .NET Core. The Staff Software Engineer will collaborate with product owners, mentor team members, and influence the technical direction of multiple teams.

Role Involves:
  • Supporting multiple teams in setting technical direction.
  • Designing, coding, reviewing, and testing features and user stories.
  • Collaborating with product owners for technical requirements and user stories.
  • Influencing product design and delivering prototypes.
  • Creating technical design artifacts and system documentation.
  • Communicating with development teams and other technology groups.

Requirements:
  • 7+ years of experience in a hands-on development role.
  • Expertise in designing distributed enterprise software solutions.
  • Experience with event-based architectures, messaging patterns, and microservices.
  • Knowledge of C# and .Net Core.
  • Experience with AWS services and solutions.
  • Understanding of CI/CD concepts and experience with a CI/CD system.
  • Familiarity with containers, Kubernetes, and Helm charts.
  • Experience in mentoring and technical interviewing.
  • Experience with Agile/SCRUM/Lean software development.

What Diligent Offers:
  • Flexible work environment.
  • Comprehensive health benefits.
  • Wellness programs.
Apply

Diligent Corporation

Diligent is a global SaaS leader in modern governance, providing solutions across governance, risk, compliance, audit, and ESG. With a mission to empower leaders, Diligent offers a holistic view of organizational GRC practices, enabling informed and accelerated decision-making. Serving over 1 million users and 700,000 board members and leaders, the company fosters a culture of innovation and collaboration. Diligent is committed to making a positive impact on the world, with offices across the globe.