Sign up to save this job, get alerts, and apply with an optimized CV.

Engineering Manager

Job description

Software Engineering Manager.


As a Software Engineering Manager, you will lead and manage a team of skilled developers building services that support different products, mobile applications, partner integrations, and data analytics. The ideal candidate will bring a strong background in QA and ensure that quality is embedded into every stage of the development lifecycle.


Responsibilities:

  • Operational ability in a diverse, large-scale environment.
  • Exceptional client-facing skills.
  • In-depth knowledge of escalation procedures, incident management, and other disciplines related to service delivery.
  • Expertise in people management and leadership.
  • Strong organizational skills.
  • Capacity to train and guide junior team members.
  • Ability to manage and prioritize tasks efficiently.
  • Solid resource planning and problem-solving skills.
  • Readiness to demonstrate a proactive attitude.
  • Excellent verbal and written communication skills.
  • Manage co-located Scrum teams of developers, testers, product owners, and Scrum masters.
  • Ensure quality and consistency in software architecture and implementation.
  • Work with senior team members to plan and execute project objectives; provide detailed and timely status; identify risk mitigations when needed.
  • Lead team to contribute to solid designs, solutions, development, and operations.
  • Employ continuous improvement methodologies, customer-first mentality, increase productivity, and make recommendations using relevant KPIs.
  • Collaborate with Architects, Solution Owners, and Program Managers to develop a long-term roadmap with achievable estimates; ensure Engineering priorities are included in the roadmap and create team backlog stories by working with SOs and Product Managers.
  • Assist Project Leadership with conducting project planning, risk identification, and mitigation planning.
  • Apply QA Testing expertise to enhance test strategies, ensure rigorous quality standards, and integrate testing best practices into the development process.
  • Drive collaboration between development and QA teams to support continuous integration and automated testing.


Minimum Requirements:

  • Bachelor’s Degree or above in Computer Science or Electrical and Computer Engineering.
  • 10+ years of software development experience.
  • 3+ years leading software development teams.
  • 2+ years managing direct reports.
  • Strong background in QA Testing, with experience in manual and automated testing methodologies, tools, and frameworks.
  • Experience in employee lifecycle - hiring, coaching, career building, creating development plans, and evaluating the performance of team members.
  • Extensive experience with Agile/Scrum framework for software development.
  • Must have a proven track record of taking ownership and providing leadership during critical production troubleshooting sessions.
  • Must possess excellent organizational and communication skills (technical and business), be persuasive, able to listen, and incorporate the perspectives of others.


Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
ITJ
Location
México
Mexico
Posted
1 week ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.