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
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