Integrity is seeking a Senior Software Engineering Manager to lead multiple cross-functional agile teams focused on delivering secure, scalable, and high-quality software using Microsoft technologies.
Requirements
- deep technical fluency
- Expertise in .NET (C-Sharp), Angular, AzureSQL, Redis, Kafka, and DevOps tooling
- Experience scaling engineering processes and delivering software in agile environments
- Proven ability to lead both software development and QA within high-performing teams
Responsibilities
- Provide technical leadership across teams delivering solutions using .NET (C-Sharp), Angular, Kafka, Redis, and AzureSQL
- Guide architectural decisions, design reviews, and best practices to ensure reliable and maintainable code
- Translate high-level product goals into executable sprint plans and delivery milestones
- Own end-to-end quality — including test strategy, automation, performance, and production reliability
- Oversee release-to-production activities to ensure smooth, predictable deployments
- Partner with architecture, security, and DevOps leaders to align delivery with enterprise standards
- Establish and track engineering metrics that improve team performance and code quality
Other
- strong leadership capability
- end-to-end ownership of engineering execution
- Collaborate with Product Management to shape roadmaps
- lead delivery across multiple teams
- ensure operational excellence in development, QA, and production release
- Lead and develop engineering managers, senior engineers, QA professionals, and cross-functional team members
- Drive a culture of accountability, ownership, and technical excellence
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 7+ years of experience in software development, with deep knowledge of .NET technologies
- 5+ years in engineering management roles with responsibility for multiple teams
- Excellent leadership, communication, and cross-functional collaboration skills