Senior Engineering Manager
Algoworks
Job Description
Senior Manager-Engineering Experience: 12+ Years Algoworks www.algoworks.com About the Company We are a global team of engineers, architects, designers, researchers, operators and innovators who share a passion for achieving client goals. Our engineering services help businesses thrive at the intersection of technology and people. From the latest AI implementations to legacy platform migrations and everything in between, our services span the enterprise technology spectrum.
Our world class experience transformation playbook elevates digital success and increases ROI with a relentless focus on the human experience. Our customer base includes Fortune 500 companies around the globe. We’ve got the skills and insights and we’re also fun to work with.
Our global team spans a diverse cultural spectrum, with wide range of interests, enabling us to bring personality and depth to every engagement. Follow the video below to know about US! Clipchamp Role Overview We are seeking a Senior Manager – Engineering to lead multiple engineering teams delivering scalable, high-quality applications on a cloud-native platform built using .NET Core, Angular, and Microsoft Azure.
This role focuses on execution excellence, team leadership, and ensuring consistent delivery of reliable and performant systems. You will work closely with architects, product managers, and cross-functional teams to drive engineering outcomes, improve development practices, and scale team capabilities in a distributed environment. Key Responsibilities · Team Leadership & People Management - Lead and manage multiple engineering teams, including Technical Leads and Software Engineers. - Mentor and coach engineers, fostering growth, skill development, and career progression. - Drive team performance through goal setting, regular feedback, and performance evaluations. - Support hiring, onboarding, and retention of engineering talent. · Delivery & Execution - Own sprint execution, delivery timelines, and overall engineering output across teams. - Ensure predictable delivery through Agile practices including sprint planning, backlog grooming, and retrospectives. - Track and report progress, risks, and dependencies to leadership. - Ensure timely and high-quality delivery of features and enhancements. · Technical Oversight - Provide technical guidance on development using .NET Core, Angular, and REST APIs. - Ensure adherence to microservices architecture and scalable design patterns. - Review technical designs and implementation approaches to ensure alignment with architecture standards. · Cloud & DevOps Enablement - Oversee application deployment and operations on Microsoft Azure (App Services, Azure SQL, Storage). - Ensure effective use of CI/CD pipelines using Azure DevOps. - Promote automation, code quality, and environment consistency. - Support observability and monitoring practices using Application Insights and logging tools. · Quality, Performance & Reliability - Enforce coding standards, testing strategies, and code review practices. - Ensure systems meet performance, scalability, and reliability benchmarks. - Drive defect reduction, root cause analysis, and continuous improvement. · Cross-Functional Collaboration - Collaborate with Product, QA, DevOps, and Architecture teams. - Align engineering efforts with product roadmaps and business priorities. - Facilitate communication across distributed teams (e.g., US and India). · Operational Excellence - Support production issue resolution and incident management. - Ensure adherence to security, compliance, and governance standards. - Drive continuous improvement in engineering processes and tools.
Required Skills & Qualifications · Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. · 12+ years of experience in software engineering. · 3–5 years of experience managing engineering teams. · Strong hands-on experience with .NET Core, Angular, and REST API development. · Good understanding of microservices architecture and distributed systems. · Experience working with SQL and/or NoSQL databases (MongoDB preferred). · Experience with Microsoft Azure (App Services, Azure SQL, Storage). · Familiarity with CI/CD pipelines using Azure DevOps. · Understanding of deployment, monitoring, and logging practices. · Proven ability to manage multiple teams and deliver projects successfully. · Strong understanding of Agile methodologies and delivery processes. · Experience working with cross-functional and distributed teams. Nice to Have Skills · Experience with MongoDB and performance tuning. · Exposure to containerization tools such as Docker. · Familiarity with observability tools like Application Insights. · Experience in SaaS or product-based environments. Interview Process 2 to 3 Rounds of Discussion