Engineering Manager
San Francisco, CA
Full Time
2 hours ago
Senior LevelEngineering
Over $120K

USD per year

Job Description

About the role

Role Overview

We're seeking an experienced Engineering Manager who will bridge the technical and non-technical realms, guiding our engineering team to success. The Engineering Manager will be responsible for technical leadership, project management, team development, and stakeholder communication. In our fast-paced startup environment, adaptability, leadership, and a deep technical understanding are crucial.

What you'll do

  • Technical Leadership: Offer guidance on technical decisions, ensuring best practices, high-quality code, scalability, and maintainability.
  • Project Management: Collaborate with product teams to define scope, deliverables, and timelines. Oversee sprint planning, task allocation, and project delivery.
  • Team Development: Lead hiring efforts, onboard new engineers, and provide continuous mentorship and growth opportunities.
  • Performance Management: Conduct regular check-ins, manage conflicts, and set clear performance metrics and expectations for the team.
  • Resource Allocation: Match engineers with projects based on their strengths, the company's priorities, and growth opportunities.
  • Stakeholder Communication: Act as a liaison between the engineering team and other departments, ensuring alignment and clear communication.
  • Process Improvement: Drive efficiencies by identifying and implementing improved tools and processes.
  • Budget Oversight: Manage the engineering department's budget, ensuring effective resource allocation.
  • International Activities: Manage the engineering department's offsite and other social venues and activities.
  • Industry Engagement: Stay updated on industry trends, technologies, and best practices to guide the team's direction.

What you'll need

  • Proven track record in software development, with progressive responsibilities.
  • Prior experience leading and managing engineering teams, preferably in a startup environment.
  • Strong technical proficiency in JavaScript/TypeScript and nodeJS, service oriented architectures, databases and cloud deployments is preferred.
  • Excellent communication and interpersonal abilities.
  • Problem-solving aptitude with a solution-oriented approach.
  • Ability to adapt and thrive in a constantly evolving environment.
  • Quick and effective decision-making capabilities.
  • Deep understanding of software development methodologies and tools.
  • Conflict resolution and negotiation skills.
  • Efficient time management and multitasking abilities.
How to Apply