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.