Job description
Role overview
Lead and manage software engineering teams to design, develop, and deliver high-quality product solutions. Drive end-to-end product development lifecycle including planning, architecture, coding, testing, and deployment. Collaborate with product managers, architects, and stakeholders to define technical strategy and roadmap.
Ensure scalability, performance, and security of applications in a fast-paced product environment. Mentor and develop engineering talent while maintaining technical excellence across the team.
Responsibilities
- Lead and manage software engineering teams for product development
- Drive end-to-end product lifecycle from planning to deployment
- Collaborate with stakeholders to define technical strategy
Requirements
- 7-10 years of technical leadership experience
- Proven expertise in .NET development and architecture
- Strong product management and team leadership skills
Benefits
- Competitive salary and performance bonuses
- Opportunities for professional growth and leadership development
Keywords
.NETSoftware EngineeringProduct DevelopmentTechnical LeadershipAgile MethodologiesScalabilitySecurity