- Lead, coach, and develop multiple software engineering teams through regular one-on-ones, performance feedback, career development, and mentorship
- Foster a collaborative engineering culture focused on accountability, continuous learning, and high-quality software delivery
- Support hiring, onboarding, workforce planning, and succession planning to build strong, scalable engineering teams
- Drive delivery execution by managing priorities, balancing customer needs, technical debt, production support, and platform modernization initiatives
- Coordinate release planning, OKRs, cross-team initiatives, risk management, and operational readiness to ensure successful product delivery
- Partner with Product, UX, QA, Support, CloudOps, and other stakeholders to align priorities, manage dependencies, and deliver exceptional customer outcomes
- Lead technical response efforts for production issues and customer-impacting incidents through effective coordination, communication, and resolution
- Collaborate with senior engineers to define architectural direction, establish engineering standards, reduce technical risk, and improve platform maintainability
- Advance software quality through improved engineering practices, automation, observability, security, and modernization efforts
- Champion adoption of AI-assisted software development across planning, coding, testing, documentation, and troubleshooting while promoting responsible AI practices and measurable team outcomes
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
- 7+ years of software engineering experience, including leadership or management responsibilities across multiple engineering teams or workstreams
- Proven experience coaching engineers, developing high-performing teams, and managing performance and career growth
- Experience delivering enterprise software products with active customers, production support responsibilities, and regular release cycles
- Strong background in software architecture, scalable application design, legacy modernization, and secure software development
- Experience with Microsoft .NET, C#, RESTful APIs, relational databases, and modern web application architecture
- Experience with component-based UI development, Blazor, .NET MAUI, design systems, and shared component libraries
- Experience with AWS or other cloud-hosted environments, deployment automation, monitoring, observability, and Azure DevOps or similar development tools
- Experience collaborating with Product, UX, QA, Support, CloudOps, and business stakeholders in an Agile environment
- Strong written and verbal communication skills with technical and non-technical audiences
- Experience leading engineering transformation initiatives and driving adoption of modern software development practices
- Experience using or leading AI-assisted software development workflows is strongly preferred
- Must be authorized to work for any employer in the United States; employment visa sponsorship is unavailable
Core Competencies
Demonstrates expertise in leading and developing high-performing software engineering teams, with a strong focus on software architecture, scalable application design, and modern software development practices. Proven ability to foster collaboration across cross-functional teams and drive successful product delivery in an Agile environment.
Highest-signal resume keywords
- Software Engineering Leadership
- Software Architecture
- Microsoft .NET
- AWS Cloud Environments
- AI-assisted Software Development
ATS Optimization Keywords
Hard Skills
- Software Engineering
- Coaching
- Performance Management
- Enterprise Software Delivery
- Legacy Modernization
- C#
- RESTful APIs
- Blazor
- .NET MAUI
- Deployment Automation
Soft Skills
- Collaboration
- Communication
- Mentorship
- Accountability
- Continuous Learning
Industry Keywords
- Agile Environment
- Cross-Team Initiatives
- Risk Management
- Operational Readiness
- Customer Outcomes
Tools & Technologies
- Azure DevOps
- Monitoring
- Observability
- Design Systems
- Shared Component Libraries
Software Engineering Manager in city of rochester at Unknown Company
This position is listed as full time and onsite.