Salary
💰 $130,000 - $160,000 per year
Tech Stack
AzureCloudKubernetesMicroservices.NETSQL
About the role
- Manage and mentor a cross-functional Agile engineering team to deliver high-quality, scalable SaaS solutions.
- Translate company and product goals into actionable engineering objectives .
- Foster a culture of accountability, collaboration, and continuous improvement.
- Contribute to architecture discussions, ensuring designs align with business needs and cloud best practices.
- Support modernization initiatives, including migration to Kubernetes for improved reliability and scalability.
- Partner with product and operations to help minimize production downtime and enhance resilience.
- Ensure Agile practices are followed to maintain focus on top priorities and deliver results predictably.
- Champion best practices in CI/CD, automated testing, and system monitoring.
- Track and report metrics for system uptime, performance, and delivery effectiveness.
- Act as a senior technical resource able to step in on complex .NET or SQL challenges when needed.
- Assist teams with debugging, performance optimization, and architectural problem-solving.
Requirements
- Bachelor’s or Master’s degree in Computer Science , Engineering, or related field.
- 8+ years of experience in software engineering with 3–5+ years in a leadership role managing Agile teams.
- Strong expertise in Microsoft .NET, MSSQL, and Azure Cloud.
- Experience contributing to cloud-native initiatives and Kubernetes migrations.
- Solid understanding of SaaS architectures, scalability, and high-availability systems.
- Demonstrated ability to reduce downtime and improve operational reliability.
- Strong leadership skills with a proven ability to keep teams focused on high-priority goals.