Senior Software Engineering Manager, Software Applications
Core
Lead engineering strategy, delivery, and technical execution for a diverse portfolio of business-critical software applications, integrations, and modernization initiatives.
Role type
Senior hands-on engineering manager (application portfolio)
Builds
Modern platforms, business-critical applications, integrations, APIs, and legacy system modernizations
Domain
Enterprise software engineering and application modernization
Deliverable
production ML models | product features | infrastructure
Required skills
Application architecture, software design, code review, debugging, technical problem solving, legacy system modernization, distributed systems, application integration, APIs, event-driven patterns, enterprise architecture, engineering standards, delivery discipline, team coaching, mentoring
Preferred skills
Legacy platform transformation (mainframe-connected), cloud platforms, DevOps tooling, automated testing, observability, global team leadership
Technologies
Cloud platforms, DevOps tooling, CI/CD, version control, testing frameworks, observability tools
Responsibilities
Lead multiple engineering teams in design, build, and modernization; Own technical direction across application portfolios; Drive legacy modernization strategies; Act as senior technical leader for architecture decisions; Contribute directly to design reviews, debugging, and code reviews; Establish engineering practices (testing, observability, secure coding); Build and develop engineering teams; Lead incident response and escalation management; Manage delivery prioritization and stakeholder communication
Seniority
Senior, hands-on IC with people leadership