Job Title: Lead Software Engineering Manager
Location: New York, NY
A global, multi-office professional services organization is seeking a Lead Software Engineering Manager to support its internal enterprise systems group. This role will act as both a technical lead and hands-on architect, guiding the development of modern, scalable custom applications that power critical business operations.
Role Overview
The Lead Software Engineering Manager will oversee a team of developers while remaining actively involved in architecture and development efforts. This individual will champion modern engineering practices, promote intelligent automation within the development lifecycle, and help drive continuous improvement across both front-end and back-end systems.
The ideal candidate is a forward-thinking engineering leader who embraces AI-enhanced development environments and leverages productivity tools responsibly to improve code quality, delivery speed, and collaboration.
Key Responsibilities
• Lead architectural design and hands-on development across enterprise application initiatives
• Guide engineering teams through modern software development standards and best practices
• Promote adoption of intelligent development workflows, including AI-assisted coding and automated testing strategies
• Oversee task prioritization, sprint execution, and technical issue resolution
• Conduct architectural reviews and code reviews to ensure maintainability, scalability, and performance
• Drive secure, ethical, and compliant integration of automation and AI-assisted tooling within enterprise systems
• Collaborate cross-functionally with business stakeholders and technology leadership to align application strategy with organizational objectives
• Ensure consistent execution across all phases of the software development lifecycle
Requirements
• Minimum of 3+ years’ experience leading software development teams
• Minimum of 5+ years’ experience building and maintaining web-based applications and services
• Minimum of 5+ years’ experience across the full software development lifecycle (requirements, design, development, QA, deployment, and support)
• Proven experience incorporating AI-assisted development tools into engineering workflows
• Strong hands-on experience with .NET technologies (C#, ASP.NET, WebAPI), MVC architecture, and RESTful services
• Experience developing modern front-end applications using Angular (version 16 or higher), HTML, CSS/CSS3, JavaScript, jQuery, and AJAX
• Experience building and scaling cloud-native or containerized applications using Kubernetes
• Advanced SQL Server experience (2019 or higher), including complex stored procedures, triggers, data modeling, indexing, and performance optimization
• Experience with Entity Framework or Entity Data Model, Dapper, and LINQ
• Experience implementing enterprise search solutions (Apache Solr or Elastic Search)
• Scripting proficiency in PowerShell, Python, or VBScript
• Experience with Agile methodologies and Azure DevOps (Team Foundation Server preferred)
• Strong understanding of secure coding practices and responsible AI integration within enterprise applications
• Familiarity with SharePoint Online is a plus
• Experience with AI-assisted development tools such as GitHub Copilot, Cursor, Tabnine, Sourcegraph Cody, Anthropic Code, ChatGPT Developer Tools, or similar platforms
• Strong communication skills with the ability to lead discussions across technical and non-technical stakeholders
• Self-motivated with demonstrated ability to adapt in a rapidly evolving technology landscape
#LI-CW1


