Prestige Staffing ยท 1 day ago
Senior Software Engineering Manager (Azure/.NET)
Prestige Staffing is seeking a seasoned Senior Software Engineering Manager to lead the modernization of proprietary data collection applications. This role involves overseeing the transition to microservices architecture while providing strategic leadership and hands-on development.
Responsibilities
Lead the transition from monolithic architecture to microservices, guiding technical strategies and delivery
Architect, build, and maintain scalable, secure applications across the front end and back end
Support legacy systems while pioneering integration of modern JavaScript (React) and Python stacks
Implement secure APIs, data models, and reliable services following best SDLC and DevOps practices
Monitor system performance, reliability, and address production issues proactively
Mentor and review code for a small team of engineers, fostering best practices and technical growth
Define architectural approaches that balance scalability, cost, and security
Collaborate with product, design, and stakeholders to translate business needs into effective technical solutions
Lead initiatives to integrate AI features into applications, running proof-of-concept projects and sharing workflows to expand team capabilities
Qualification
Required
7 to 10 years of full stack development experience with C#/.NET, JavaScript, React, and Python
3 to 5 years of management experience leading engineering teams
Proven ability to design scalable, secure applications with cloud deployment (Azure preferred), containers, and DevOps practices
Hands-on experience integrating AI/machine learning into production systems
Strong leadership, mentoring, and code review skills
Excellent communication skills for technical and non-technical audiences
Bachelor's degree in Computer Science, Engineering, or related field
Comfortable maintaining legacy C#/.NET systems while modernizing with newer stacks
Preferred
advanced degree preferred