PG Forsta is looking for a Director of Software Engineering to lead the development of their HRP/Safety SaaS application hosted on Azure Cloud. The role requires strategic leadership, deep technical expertise in .NET and MSSQL, and the ability to guide the team through a transition to a Kubernetes-based platform, while ensuring high scalability and reliability.
Requirements
- Proven expertise in Microsoft .NET, MSSQL, and Azure Cloud architecture.
- Experience leading cloud-native transformations and Kubernetes migrations.
- Strong understanding of scalable SaaS architectures and high-availability systems.
- Demonstrated ability to reduce production downtime and improve operational resilience.
- Experience with microservices architecture and containerization.
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with observability tools (logging, monitoring, alerting) for Azure environments.
Responsibilities
- Lead and mentor a cross-functional Agile engineering team to deliver high-quality, scalable SaaS solutions.
- Align the long-term technical strategy and architecture for the platform with the companywide vision.
- Oversee architecture decisions, ensuring solutions align with business goals, scalability, and cloud best practices.
- Drive modernization efforts, including migration to Kubernetes for improved reliability and scalability.
- Collaborate with product and operations teams to reduce production downtime and improve system resilience.
- Establish engineering best practices for CI/CD, testing, and monitoring that align with overall company vision.
- Serve as a senior technical advisor capable of diving into complex .NET or SQL code to help solve high-impact issues.
Other
- 10+ years of experience in software engineering with 5+ years in a leadership role managing Agile teams.
- Strong leadership skills with a track record of keeping teams focused on high-priority initiatives.
- Ability to balance hands-off leadership with occasional hands-on coding and technical problem-solving.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Experience working in regulated or high-security industries is a plus.