
Search by job, company or skills
Senior Software Engineering Manager
Job Title: Senior Software Engineering Manager
Experience: 15+ years
Education: Bachelor's degree in computer science, Engineering, or related field
Job Summary
The Senior Software Engineering Manager is responsible for leading multiple software
development teams to deliver high-quality, scalable, and secure applications. This role
drives technical strategy, oversees project execution, and ensures engineering excellence
across complex, multi-project environments. The position requires strong leadership, deep
technical expertise, and the ability to foster innovation while meeting aggressive delivery
timelines.
Key Responsibilities
Leadership & Team Development:
Lead and mentor engineering managers and senior developers across multiple teams.
Drive performance management, career development, and recruitment for top engineering
talent.
Technical Strategy & Architecture:
Define and enforce software engineering best practices, coding standards, and
architectural guidelines.
Collaborate with architects and senior engineers to design scalable, secure, and
maintainable solutions.
Project Delivery & Governance:
Oversee multiple projects ensuring delivery within scope, schedule, and budget.
Manage resource allocation, resolve technical challenges, and ensure risk mitigation.
Quality & Compliance:
Implement automated testing, CI/CD pipelines, and DevOps practices for efficient delivery.
Ensure adherence to security standards and regulatory compliance.
Stakeholder Engagement:
Partner with product management, QA, and operations teams to align technical solutions
with business objectives.
Communicate project status, risks, and mitigation strategies to senior leadership.
Continuous Improvement:
Drive process improvements, adopt emerging technologies, and foster a culture of
innovation.
Required Skills & Qualifications
Strong technical background in Java, Python, or modern programming languages.
Hands-on experience with AWS cloud services and containerization (Docker,
Kubernetes).
Expertise in microservices architecture, RESTful APIs, and distributed systems.
Familiarity with CI/CD tools (Jenkins, GitLab CI) and Infrastructure as Code
(Terraform, Ansible).
Excellent problem-solving, decision-making, and communication skills.
Preferred Qualifications
Experience managing large-scale enterprise applications.
Knowledge of Agile/Scrum methodologies
Job ID: 141701809