Browse All Jobs
Job Description
Diligent is seeking a Principal Software Engineer to contribute to their SaaS platform. This role involves creating robust, scalable, and secure Serverless microservices using AWS technologies. The Principal Software Engineer will be a technology evangelist, communicating the architectural vision and driving its implementation. They will work in a global environment, collaborating with leaders and teams from various backgrounds.

Role involves:
  • Designing and implementing secure, scalable solutions using AWS Serverless technology.
  • Researching best practices for developing with AWS and assisting teams in adopting these practices.
  • Guiding the migration of private data center products to AWS.
  • Optimizing teams’ development and delivery experience.
  • Coaching and mentoring less senior developers.
  • Driving collaboration and communication between teams on architecture-related matters.
  • Enforcing architectural standards and consistency.

Requirements:
  • 10+ years of professional experience building web applications in an agile environment.
  • Strong ability to architect with AWS using Infrastructure-as-Code tools.
  • Strong understanding of distributed data storages.
  • Strong understanding of Event Driven Architecture.
  • Passion for optimizing software delivery and automating routine tasks.
  • Experience with a wide range of software development languages, frameworks, patterns, and tools.

Diligent offers:
  • Flexible work environment
  • Global days of service
  • Comprehensive health benefits
  • Generous time off policy
  • Wellness programs
Apply Manually