Manager, Software Engineering
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
An established software company serving the financial services industry is seeking a Senior Engineering Manager to lead multiple product engineering teams in Minneapolis, MN. This is a full-time, hybrid opportunity (3 days onsite) focused on modern SaaS platform development, distributed systems, .NET microservices, and AI-enabled engineering practices. This position offers the opportunity to influence a large-scale platform transformation while leading teams responsible for customer communications, workflow automation, and content management solutions. The organization is investing heavily in modern architecture, AI-driven software development, and long-term product innovation. The ideal candidate enjoys building high-performing teams, coaching engineers, contributing to technical strategy, and remaining engaged in architecture and design discussions., * Lead approximately 12-15 engineers across three product teams
- Drive delivery, planning, execution, and organizational health
- Partner with senior technical leaders on architecture decisions
- Help guide a large-scale modernization initiative
- Coach engineers and emerging leaders
- Support hiring and talent development activities
- Promote responsible AI adoption across engineering
- Collaborate with product and executive leadership
- Influence technology strategy and platform evolution
Tech Breakdown
- 40% .NET / C# Microservices
- 25% Distributed Systems & Architecture
- 15% AI Development Tools & Engineering Productivity
- 10% Event-Driven Systems / Kafka
- 10% Front-End & Platform Technologies
Daily Responsibilities
- 40% Engineering Leadership & Team Development
- 30% Technical Strategy, Architecture & Design Reviews
- 20% Delivery Management & Cross-Functional Collaboration
- 10% Hands-On Technical Engagement
The Offer
- Competitive base salary
- Leadership bonus eligibility
- Long-term growth opportunities
- High visibility within the engineering organization
Requirements
- Experience managing multiple software engineering teams
- Leadership experience overseeing 10+ software engineers
- Strong .NET / C# development background
- Experience with distributed systems and microservices
- SaaS platform development experience
- Strong software architecture knowledge
- Proven Agile delivery leadership
- Sprint planning and capacity planning experience
- Technical design and architecture participation
- Strong communication and stakeholder management skills
- Hands-on technical leadership experience
- Experience coaching and developing engineers
- Experience driving execution and accountability
Desired Skills & Experience
- Kafka experience
- Event-driven architecture experience
- PHP experience
- Monolith modernization experience
- Vue.js exposure
- Offshore team leadership experience
- AI development tool experience
- Agentic workflow experience
- Engineering transformation experience
- Financial services software experience
- Regulated industry experience, Applicants must be currently authorized to work in the U.S. on a full-time basis now and in the future.
Benefits & conditions
- Medical, Dental, Vision
- Paid Vacation and Holidays
- Retirement Benefits
- Life and Disability Coverage
- Employee Assistance Programs
- Potential Equity Participation (where applicable)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies for Developers
Find a Developer Job: 12 Best Job Sites For Developers