Integrity is seeking a Software Engineering Manager to lead cross-functional agile teams in delivering high-quality software solutions using the Microsoft stack, ensuring code quality, performance, and security.
Requirements
- Hands-on expertise with .NET (C-Sharp), Angular, AzureSQL, Redis, Kafka, and modern DevOps practices
- 5+ years of software development experience with a strong foundation in the Microsoft technology stack
- 3+ years of engineering management experience in agile environments
- Experience owning software delivery from sprint planning through production deployment
- Proven ability to lead QA and engineering as a unified responsibility
Responsibilities
- Provide technical leadership and direction in all phases of the SDLC, ensuring scalable, performant, and secure implementations
- Lead team in designing and implementing decisions in .NET (C-Sharp), Angular, AzureSQL, Redis, Kafka
- Promote best practices in engineering discipline, code quality, documentation, and team collaboration
- Drive continuous improvement in velocity, quality and app stability
- Oversee CI/CD pipeline execution, deployment health, and incident response procedures
- Own QA outcomes, including test coverage, automation, regression stability, and defect reduction
- Partner with Product Management to analyze, estimate, and prioritize work during sprint planning
Other
- Lead and mentor a team of software engineers, QA engineers, and Product Owners
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
- Strong interpersonal and organizational skills