Engineering Manager

Ova Technologies

$130K — $180K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 8-15 years of software development experience.
  • 3-5 years of experience managing engineering teams.
  • Experience delivering enterprise-scale software products.
  • Strong understanding of software architecture and design patterns.

Responsibilities

  • Lead and mentor a team of software engineers.
  • Drive the software development lifecycle from planning to deployment.
  • Collaborate with cross-functional teams to define technical solutions.
  • Define engineering goals, roadmaps, and delivery milestones.
  • Conduct performance reviews and coaching for team members.
  • Manage sprint planning and project prioritization.
  • Foster a culture of innovation and continuous learning.

Benefits

  • Opportunities for career development and progression.
  • Flexible working arrangements.
  • Support for continued education and training.
  • Health and wellness programs.
  • Collaborative and inclusive work environment.
Full Job Description
Job Title

Engineering Manager

Experience

8-15 Years

Job Summary

We are looking for an experienced Engineering Manager to lead software engineering teams, drive technical excellence, and deliver high-quality products. The ideal candidate will combine strong technical expertise with exceptional leadership skills to manage cross-functional teams, mentor engineers, oversee project execution, and ensure timely delivery of scalable and reliable software solutions.

Key Responsibilities
  • Lead, mentor, and manage a team of software engineers.
  • Drive the end-to-end software development lifecycle from planning to deployment.
  • Collaborate with Product Managers, Architects, QA, and DevOps teams to define technical solutions.
  • Define engineering goals, roadmaps, and delivery milestones.
  • Conduct performance reviews, career development, and coaching for team members.
  • Ensure adherence to coding standards, best practices, and software quality.
  • Manage sprint planning, resource allocation, and project prioritization.
  • Identify and mitigate technical risks and project dependencies.
  • Oversee system architecture, scalability, security, and performance improvements.
  • Drive engineering process improvements and Agile best practices.
  • Monitor project progress and communicate status to stakeholders.
  • Foster a culture of innovation, collaboration, and continuous learning.

Required Skills
  • Strong leadership and people management skills.
  • Experience managing software engineering teams in Agile/Scrum environments.
  • Strong understanding of software architecture and design patterns.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with microservices architecture and distributed systems.
  • Strong understanding of SDLC, Agile methodologies, and project management.
  • Excellent problem-solving, decision-making, and communication skills.
  • Experience with performance management and talent development.
  • Ability to balance technical priorities with business objectives.

Preferred Technical Skills
  • Programming experience in one or more languages such as Java, Python, C#, Go, JavaScript, or Node.js.
  • Experience with Docker and Kubernetes.
  • Knowledge of databases such as PostgreSQL, MySQL, MongoDB, or SQL Server.
  • Familiarity with monitoring tools like Grafana, Prometheus, ELK Stack, or Datadog.
  • Experience with Git, Jenkins, GitHub Actions, Azure DevOps, or GitLab CI/CD.
  • Understanding of API design, REST, GraphQL, and event-driven architectures.

Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8-15 years of software development experience.
  • 3-5 years of experience managing engineering teams.
  • Experience delivering enterprise-scale software products.

Preferred Skills
  • Experience leading globally distributed teams.
  • Strong stakeholder management and executive communication skills.
  • Experience with cloud-native application development.
  • Knowledge of security, compliance, and software governance.
  • Experience with budgeting, hiring, and resource planning.

Technical Competencies
  • Software Architecture
  • Agile/Scrum
  • SDLC
  • Cloud Computing (AWS/Azure/GCP)
  • CI/CD
  • DevOps
  • Microservices
  • System Design
  • Distributed Systems
  • API Development
  • Database Design
  • Performance Optimization

Soft Skills
  • Excellent leadership and mentoring abilities.
  • Strong communication and interpersonal skills.
  • Strategic thinking and decision-making.
  • Conflict resolution and team-building skills.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Customer-focused mindset with strong business acumen.

Similar Jobs

More Jobs at Ova Technologies

  • Vue.js Developer
    $90K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Engineering Manager
    $130K — $180K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Ruby on Rails Developer
    $90K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Technical Lead
    $120K — $160K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Laravel Developer
    $80K — $120K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Engineering Manager jobs: