Senior Manager, Software Engineering
Core
Lead engineering execution for complex enterprise software platforms, managing teams and supporting technical strategy.
Role type
Senior Manager, Software Engineering
Builds
Enterprise software products and platform capabilities for Managed Service Providers (MSPs) and internal IT organizations.
Domain
IT management and cybersecurity software (SaaS)
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering, SaaS platforms, distributed systems, cloud-based services, team management, coaching, mentoring, performance management, agile methodologies, DevOps, continuous integration, automated testing, deployment automation, architecture discussions, design reviews, code reviews, application security, scalability, reliability, operational quality
Preferred skills
Enterprise SaaS products, platform services, business applications, Java, C#, .NET, MySQL, SQL, AWS, N-tier systems, MVC, client-server architectures, translating product priorities into engineering execution plans, developing engineering talent, hiring, problem-solving, prioritization, decision-making
Technologies
Java, C#, .NET, MySQL, SQL, AWS
Responsibilities
Lead and manage teams of software engineers and technical leads; Support architecture, design, and delivery of secure, scalable software across cloud, data center, and hybrid environments; Partner with senior leadership and cross-functional stakeholders to execute roadmaps; Drive engineering process improvements in agile, DevOps, CI/CD, and automation; Mentor and develop engineers and technical leads; Collaborate with QA, UX/UI, operations, and business teams; Participate in architecture, design, and code reviews; Communicate project status, risks, and technical trade-offs to leadership and stakeholders