Technical Engineering Manager

Concentrix

Job Title:

Technical Engineering Manager

Job Description

  • This role is responsible for ensuring the timely and high-quality delivery of features, enhancements, and support for the client’s customer-facing website and mobile app (iOS & Android)
  • This role is accountable for stewardship of cross functional and distributed software development teams.
  • The Technical Engineering Manager owns solution delivery and is ultimately responsible for the software development planning, execution and quality delivery.
  • This role will lead discussions with technical architects and team leads, to arrive at decisions on solution paths, technology choices, development and testing practices.
  • Must have done some programming in the last 5-6 years, approximately 5% hands-on coding may be needed.
  • Should be comfortable with Hot-fixes, trouble-shooting and productions deployments.
  • At least 3 years of experience in a Development Manager or Engineering Manager type role, across multiple software development teams including web, mobile, backend, DevOps, would be very suitable.
  • Lead the team/projects hosted on any of the cloud providers (Azure, AWS, GCP)
  • Intermediate knowledge on DevOps, Test Automation
  • Familiarity with modern web and mobile tech stacks, including:
    • React, Node.js, Express.js, TypeScript, JavaScript
    • Azure Functions, CI/CD Pipelines
    • Figma for design collaboration
    • Jira for backlog and sprint management
  • Experience creating a software delivery and release plan for products, aligned with product management.
  • Provide regular updates to client stakeholders and internal leadership on progress, KPIs, and blockers.
  • Strong knowledge of web application and services development including micro services development.
  • Proven experience leading a team of software development and DevOps teams and delivering high-quality software products, with industry standard DevOps practices.
  • Strong interpersonal and communication skills, with the ability to work effectively with cross-functional teams.
  • Ability to mentor and provide technical guidance to team members, directing and moderating conversations in the decision-making process.
  • Software development and delivery experience in a client-services consulting role, directly managing the software development process for client product teams.
  • Excellent communication skills and proven ability to engage with both technical and non-technical stakeholder
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Responsibilities:

  • Stay up-to-date with the latest technologies and industry trends, including, DevOps, Microsoft Azure PaaS, Serverless, Containers, APIs, and Microservices, and make recommendations for adoption as appropriate.
  • Ensure the delivery of software products meet business requirements and are delivered as planned.
  • Lead technical personnel (Development Team Leads, architects, Developers, Testers and DevOps), and clearly translate business priorities and objectives into technical solutions.
  • Implement and maintain best practices for software development, including coding standards, code reviews, testing, and continuous integration and deployment.
  • Mentor and provide technical guidance to team members, helping them to grow their skills and achieve their career goals.
  • Experience working with clients in retail or food service industries.
  • Background in managing teams with offshore or distributed team models.

Location:

MEX Work-at-Home

Language Requirements:

Time Type:

Full time

If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents

Read Full Description
Confirmed 18 hours ago. Posted 15 days ago.

Discover Similar Jobs

Suggested Articles