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 8 hours ago. Posted 15 days ago.

Discover Similar Jobs

Suggested Articles