About
Apply fast, check the full description by scrolling below to find out the full requirements for this role.
Role Overview We are looking for a Senior Manager of Software Engineering to lead a distributed team of engineers supporting a portfolio of mission-critical enterprise applications. This role will be responsible for ensuring high-quality delivery, system reliability, and ongoing platform evolution. The ideal candidate brings strong leadership experience, a background in complex enterprise systems, and the ability to operate effectively in hybrid technical environments. Key Responsibilities Lead, mentor, and grow a distributed engineering team of 20+ engineers across multiple geographies Partner with cross-functional stakeholders to translate business requirements into scalable technical solutions Oversee the delivery, stability, and continuous improvement of customer-facing and internal platforms Ensure systems provide a reliable and seamless end-user experience Manage applications built primarily on modern object-oriented technologies across hybrid environments Drive engineering best practices including CI/CD, automated testing, code quality, and system observability Balance feature development with technical debt reduction and long-term platform modernization Ensure systems meet performance, availability, security, and compliance standards Collaborate with Product, Operations, and Architecture teams to align on priorities and execution Coordinate with third-party partners and offshore teams to maintain delivery consistency and quality Lead incident response efforts, including root cause analysis and continuous improvement initiatives Foster a culture of accountability, collaboration, and continuous learning Support career development, coaching, and performance management for team members Qualifications 10+ years of software engineering xywuqvp experience, including 4+ years in leadership roles Proven experience managing large, distributed engineering teams Strong background in enterprise application development using Java or similar technologies Experience supporting applications in hybrid environments (cloud and on-prem) Experience with high-volume, transaction-driven systems is preferred Familiarity with modern AI-assisted development tools or automation technologies is a plus Exposure to workflow-driven or operational platforms is beneficial Strong communication skills with the ability to engage both technical and non-technical stakeholders
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.