Engineering Manager - USA

Job summary

United States
Engineering

Work model

Fully remote
Only United States
2 weeks ago
Job description

Job Overview

Location: Remote Schedule: Full time (40 hours/week), must be available to work fully in Eastern Standard Time (EST) Contract: 1 month contract with potential for long-term extension

About Uptime Crew

At Uptime Crew, the work of an Engineering Manager (EM) focuses primarily on coaching and mentoring. Our EMs have the technical expertise to provide leadership to our Consultants and manage multiple teams of Consultants in Training.

As an EM, you will manage project goals, contribute to product strategy, and help develop future consultants. You will create an environment where individuals can do their best work, grow, and collaborate effectively.

Consultant teams work across multiple Capstone Projects in areas such as Full Stack Engineering, Data Engineering, Cloud DevOps, and CyberSecurity. You will set the direction for these projects, impacting the industry placement and marketability of our consultants. While you will not be writing code, you will be comfortable diving into the tech stack to provide technical feedback and mentorship.

Qualifications

  • BS/MS in Computer Science or a related technical field.
  • 5 years of professional technical experience in Java, Python, Javascript, or DevSecOps.
  • 3 years of experience managing multi-functional full-stack teams, including technical mentorship and performance feedback.
  • Strong passion for quality and experience architecting/designing customer-facing software.
  • Ability to thrive in a dynamic, changing environment.
  • Strong communication skills for collaborating with multi-functional teams.
  • Deep understanding of software development lifecycles and Agile methodologies.
  • Strong architecture and system design sense.
  • Demonstrable commitment to continuous self-improvement.

Responsibilities

People Management (EM)

  • Lead and coach multiple teams of software engineers; communicate vision, strategy, and progress.
  • Enable consultants to represent company cultures of transparency and empowerment.
  • Provide expert guidance, hands-on assistance, and training.
  • Mentor consultants to improve technical proficiencies and maintain high standards.
  • Lead planning and execution, prioritizing work across teams.
  • Manage team schedules, assignments, and performance.
  • Provide strategic and operational oversight to Capstone Projects.
  • Translate project requirements into system solution strategies.
  • Champion agile and lean principles.
  • Perform HR responsibilities as a first-line manager.
  • Establish a metrics-based organizational mindset.

Capstone Projects (PM)

  • Determine project strategy, vision, and needs.
  • Translate client needs into detailed product requirements and user stories.
  • Balance business and technical objectives.
  • Manage product planning and day-to-day collaboration.
  • Define non-functional requirements (scalability, security, etc.).
  • Define product health metrics and KPIs.
  • Drive and deliver key features based on roadmaps.
  • Manage execution and eliminate blocking issues.
  • Maintain JIRA tasks, boards, and documentation.

Recruitment and Delivery Pipeline

  • Evaluate technical candidates throughout training programs.
  • Facilitate the end-to-end delivery process (evaluation, interview prep, off-boarding).
  • Act as a trusted advisor for Recruitment and Business Delivery units.
  • Drive improvements to scale recruiting and delivery practices.
  • Define and implement technical delivery programs.

Client Partnerships

  • Collaborate with business delivery teams to share competitive intelligence.
  • Develop a strong understanding of client culture and talent needs.
  • Participate in special projects and task forces as assigned.