Senior Manager, Software Engineering
New
J
JobgetherSoftware Engineering
Based in United StatesFull-TimeManager
Salary173,000 - 225,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of professional software engineering experience; 5+ years of experience leading software engineering teams
- Required Skills
- Cloud ComputingSoftware EngineeringSaaSDistributed Systems
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
- 10+ years of professional software engineering experience, including work with complex and distributed systems.
- 5+ years of experience leading software engineering teams, with experience managing managers considered an advantage.
- Strong technical expertise across modern web technologies, backend systems, distributed architectures, and scalable software platforms.
- Demonstrated experience delivering enterprise-grade platforms or SaaS products in complex technical environments.
- Experience implementing AI enablement initiatives within engineering organizations or integrating AI capabilities into software products.
- Strong technical judgment and systems-thinking skills, with the confidence to challenge assumptions and improve engineering decisions.
- Excellent written and verbal communication skills, with the ability to engage effectively with engineers, technical leaders, business stakeholders, and executives.
- Ability to travel approximately 20% as required.
Responsibilities
- Lead the end-to-end delivery of platform components, overseeing architecture, development, release, optimization, and ongoing improvement.
- Maintain hands-on technical engagement through architecture and design reviews, debugging, technical problem-solving, and evaluation of complex engineering challenges.
- Drive AI enablement across engineering teams through AI-assisted development tools, modern frameworks, automation, and AI-powered platform capabilities.
- Ensure strong observability, monitoring, performance optimization, reliability, and operational excellence across the platform.
- Build, lead, and scale high-performing software engineering teams, including hiring, onboarding, performance management, and organizational development.
- Communicate technical strategy, risks, progress, and key decisions clearly to technical stakeholders and executive leadership.
View Full Description & ApplyYou'll be redirected to the employer's site