Unclassified - San Carlos, CA

posted 3 months ago

Full-time - Director
San Carlos, CA

About the position

The Director of Software Engineering for Commerce Services is a pivotal role within our organization, responsible for leading and enhancing our commercial software solutions. This position requires a blend of technical expertise, leadership skills, and project management capabilities. The Director will work closely with engineering teams to build robust and scalable services that cater to various user experiences. A significant aspect of this role involves mentoring a remote engineering team, ensuring that they are aligned with the company's objectives and standards. The Director will also engage in solution design and collaborate with cross-functional teams to ensure that projects are delivered on time and meet the required specifications. In this role, you will be responsible for delivering new features and improvements to existing services. You will provide technical leadership to software development engineers, both onsite and remote, ensuring that all development efforts align with the company's goals. As a project manager, you will oversee ongoing development efforts, providing estimates and timelines for various projects. You will translate product requirements into corresponding software designs and facilitate collaboration among cross-functional project teams. Additionally, you will coordinate and plan development activities across multiple teams, promoting changes to optimize software development processes with a focus on quality, innovation, and efficient product delivery. Building and maintaining strong relationships with internal and external stakeholders is crucial for success in this role. You will act as a liaison between remote and local teams, ensuring effective communication and collaboration. Your leadership will be instrumental in fostering a culture of excellence within the engineering teams, driving them to achieve their best work while contributing to the overall success of the organization.

Responsibilities

  • Responsible for delivering new features and improvements to existing services.
  • Provide technical leadership to software development engineers, both onsite and remote.
  • Represent the technical leadership in core team meetings.
  • Act as project manager for ongoing development efforts.
  • Provide estimates and timelines for development efforts.
  • Translate product requirements to corresponding software design.
  • Oversee collaboration among cross-functional project teams.
  • Coordinate and plan development activities between multiple development teams.
  • Provide feedback to management and promote changes to optimize software development processes with a focus on quality, innovation, and efficient product delivery.
  • Build and maintain strong and effective relationships with internal and external stakeholders.

Requirements

  • BS or MS degree in Computer Science.
  • 2+ years of proven track record of managing a high performing engineering team.
  • 5+ years of experience in software development.
  • Experience leading remote teams.
  • Experience in building scalable and reliable services on AWS.
  • Strong knowledge on building zero downtime solutions.
  • Strong verbal and written communication skills.

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents.
  • Free testing for employees and their immediate families.
  • Fertility care benefits.
  • Pregnancy and baby bonding leave.
  • 401k benefits.
  • Commuter benefits.
  • Generous employee referral program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service