Director of Engineering

Storable
77d$175,000 - $225,000

About The Position

We are looking for a talented and experienced Director of Engineering based in the US to lead our software development efforts across multiple business lines. This role requires a deep involvement in technical details, a focus on execution, and the ability to manage complex projects with distributed teams. If you have a can-do attitude and a passion for solving challenging problems, we want to hear from you. You will work closely with various business stakeholders to ensure that our products meet the highest standards of quality and performance. The ideal candidate will be responsible for strategically planning, executing, and optimizing the product delivery, driving a culture of excellence, and delivering high-quality solutions through effective collaboration, process improvement, and talent management. If you are a visionary leader passionate about driving innovation, collaboration, and operational excellence, we invite you to join our dynamic team as the Director of Engineering. Together, we will shape the future of our company's technology landscape and deliver exceptional value to our customers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of progressive engineering leadership experience, with at least 5 years in a senior leadership role as a Director or a Sr. Manager of Engineering.
  • Proven track record of managing and leading engineering teams in a fast-paced, dynamic environment.
  • Demonstrated success in leading the transition from legacy applications to microservices architectures.
  • Strong understanding of cloud infrastructure, including scalability, availability, and security.
  • Experience in process improvement and driving organizational change.
  • Strong problem-solving skills and the ability to think critically and strategically.
  • Excellent communication and interpersonal skills, with the ability to build strong relationships across all levels of the organization.
  • Demonstrated ability to deliver high-quality products on time and within budget.
  • Can-do attitude with a passion for solving complex technical challenges.
  • Experience with Ruby, React, AWS cloud services, Postgres, Data pipelines is a plus.
  • Experience leading and inspiring geographically distributed teams.

Responsibilities

  • Define and execute a clear technology vision and strategy for transforming our legacy systems into a modern, scalable microservice architecture.
  • Develop and execute a comprehensive strategic plan for products, aligning them with the company's goals and objectives.
  • Identify opportunities for improvement, define key performance indicators (KPIs), and establish a roadmap for achieving operational excellence.
  • Oversee the design, development, and maintenance of software applications and systems.
  • Identify and mitigate technical risks, ensuring the reliability and scalability of our products.
  • Guide the design and implementation of a scalable microservices architecture, ensuring alignment with business objectives.
  • Drive the evolution of legacy systems, breaking down monoliths into well-defined, distributed services.
  • Identify areas for process improvement and efficiency gains within the software development lifecycle.
  • Implement and standardize development methodologies, tools, and practices such as continuous integration, continuous deployment, infrastructure as code, and automated testing.
  • Collaborate effectively with cross-functional teams, including software engineering, product management, and operations.
  • Communicate clearly and concisely with stakeholders at all levels, ensuring transparency, gathering feedback, and maintaining alignment with organizational goals.
  • Build and develop high-performing engineering teams.
  • Recruit top talent, foster a diverse and inclusive environment, and provide coaching, mentorship, and professional development opportunities.
  • Develop and implement incident response plans, ensuring prompt resolution of critical issues and minimizing downtime.
  • Establish robust disaster recovery and business continuity strategies.
  • Identify and mitigate risks related to infrastructure, security, and compliance.
  • Establish and track key metrics and performance indicators related to applications.
  • Prepare regular reports and presentations to communicate progress, achievements, and areas for improvement to executive management.
  • Stay current with industry trends and emerging technologies, integrating relevant advancements into our products and processes.

Benefits

  • Generous health coverage for you and your family, including fully paid short- and long-term disability coverage and two-times base salary life insurance.
  • 401(k) match after 60 days, 100% vested after 1 year.
  • Employer contribution to your HSA, plus an HRA to help offset your deductible.
  • Instant access to flexible vacation with a ‘take what you need’ vacation policy.
  • Company rewards and recognition that can be redeemed for personalized gifts and experiences.
  • 8 hours of Volunteer Time Off each year.
  • 8 hours of Rest, Relax, Recharge time to care for your mental health.
  • Access to mental well-being resources for yourself and your dependents.
  • Fully paid parental leave: 12 and 6 weeks for primary and secondary caregivers, respectively.
  • ‘Paw’ternity Leave and Pet Bereavement policies.
  • Caregiver Leave: four weeks of fully paid time away from work to care for aging dependents or family members.
  • $50 monthly home data stipend, plus a home office sign-on bonus of $250.
  • Fertility care support options.
  • Access to financial experts to help you make informed decisions.
  • Direct Student Loan Payment Program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service