Director of Software Engineering

NewVine Employment GroupFort Lauderdale, FL
5d

About The Position

We are a dynamic and innovative technology company specializing in software solutions for the airline industry. For the past 11 years, we’ve been dedicated to delivering cutting-edge products that redefine user experiences and drive business growth — and we truly feel like we’re just getting started. With an entrepreneurial mindset and a proven track record of success, we are expanding our operations and seeking a Director of Software Engineering to lead and scale our talented team of software engineers. The Director of Software Engineering will lead multiple engineering teams, own technical delivery and engineering operations, and partner with product and business leaders to set technical strategy. Reporting to senior leadership, this role is responsible for building high-performing teams, improving engineering practices, and ensuring the timely delivery of robust software solutions.

Requirements

  • 8+ years of software engineering experience with 3+ years in senior leadership or management roles.
  • Proven track record of leading multiple engineering teams and delivering complex, customer-facing systems at scale.
  • Strong technical background with experience across modern web and cloud architectures, microservices, APIs, and data platforms.
  • Experience designing and improving engineering processes, including CI/CD, automated testing, observability,y and incident response.
  • Excellent communication and stakeholder management skills, with the ability to translate technical trade-offs for business audiences.
  • Demonstrated ability to recruit, retain, and develop diverse technical talent and build inclusive team cultures.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.

Nice To Haves

  • Experience in regulated industries or with compliance frameworks preferred.

Responsibilities

  • Provide strategic direction and hands-on leadership in the design, development, and deployment of scalable and reliable software solutions
  • Lead, manage, and mentor a team of software engineers, fostering a culture of learning and professional growth
  • Collaborate closely with product management, design, and other stakeholders to define, plan, and deliver high-quality software products
  • Architect robust systems and microservices using modern best practices, ensuring scalability, maintainability, and performance
  • Oversee quality assurance processes and engineering standards to ensure reliable product delivery
  • Stay current on emerging technologies, frameworks, and industry trends, and integrate new tools to drive innovation
  • Partner with cross-functional teams to align engineering execution with business goals and priorities
  • Communicate effectively across technical and non-technical teams to articulate technical concepts, strategy, and progress

Benefits

  • Competitive compensation and benefits package reflective of experience.
  • Opportunities for professional development and career progression within a growing company.
  • A collaborative, supportive, and inclusive work environment that values work–life balance.
  • Access to learning and development programmes and conference opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service