ZipRecruiter - Farmington, NM

posted 23 days ago

Full-time - Mid Level
Remote - Farmington, NM

About the position

The Software Engineering Manager is responsible for leading a team of Software Engineering Team Leads and indirectly managing their Software Engineers. This role focuses on aligning engineering goals with project and business requirements while balancing technical planning, implementation, and team management. The manager will guide the team through technical challenges, implement process improvements, and ensure effective communication with product and design teams.

Responsibilities

  • Performing development tasks according to documented issues
  • Manages engineering team leads
  • Indirectly manages software engineers, reporting through their team leads
  • Guides their team through technical issues and challenges
  • Discuss, plan, and implement process changes to improve team effectiveness
  • Provides constructive feedback to direct reports and directors, and takes appropriate actions based on feedback from those parties
  • Works with product and design team members to solidify technical requirements and communicate requirements with team
  • Performs annual performance reviews for direct reports
  • Review annual performance reviews for indirect reports
  • Reviews open pull requests issued by direct reports
  • Participates in the interview, hiring, and onboarding process for new team members
  • Handles or delegates onboarding of new engineering team members
  • Participates in discussions with clients and vendors
  • Escalates technical or organizational problems to their director
  • Delegates work and assignments to team members based on skill level and subject matter
  • Handles or delegates deployment of the application

Requirements

  • 5+ years of experience developing enterprise grade business applications
  • 2+ years of experience in a technical leadership, mentoring, or any position providing direct support and feedback to team members
  • Experience with and knowledge of JavaScript (Typescript), Nodejs, SQL (MySQL), HTML (pug/jade), CSS (SCSS), and version control using git, with GitHub or Bitbucket for pull request and remote management

Nice-to-haves

  • Modern front-end frameworks (React, Angular, Svelte, Vue)
  • Cloud based infrastructure (AWS/GCP/Azure, microservices)
  • Effective interpersonal, verbal, and written communication skills
  • Ability to work in a fast-paced environment with frequent context-switching

Benefits

  • Track record of growth in multiple industries of software development
  • Excellent work-life balance
  • Hybrid to full remote opportunities
  • Competitive salary and 401k plan with company match
  • Medical, Vision, Dental, Life Insurance
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service