Sherlock Tech Staffing - Fort Lauderdale, FL

posted 13 days ago

Full-time - Manager
Fort Lauderdale, FL

About the position

The Manager/Director of Software Engineering will supervise the engineering team and technical strategy for our SaaS platform and the related applications covering multiple domains and architectures. This is a full-time role, and the ideal candidate will report to our CTO. We are actively searching for someone with a strong software engineering background and a successful history of managing developers and projects. The role requires independent thinkers and self-starters who enjoy solving complex problems and can think on their feet. A dedicated team member who thrives in a fast-paced environment and will stop at nothing to ensure projects are completed on time and meet expectations is essential. The candidate should be a highly collaborative individual who builds and leverages cross-functional relationships to bring together ideas, information, and use cases to develop the best solutions. Additionally, the candidate should be willing and able to roll up their sleeves and lead by example.

Responsibilities

  • Define and enforce coding standards and development and deployment methodologies and processes including team agreements.
  • In conjunction with the DevOps team, monitor and ensure platform stability across multiple production and non-production development environments.
  • Develop, monitor and report on engineering KPIs as related to team and individual performance.
  • Rapidly gain a deep understanding of the current ecosystem, including system integrations, business rules, and operational management flows.
  • Lead, guide, support and manage a team of software engineers of various experience levels to build state-of-the-art components and features while ensuring adherence to development best practices, CI/CD, and automation.
  • Establish strong partnerships with product owners, and gain a deep understanding of the different types of end-users and their needs.
  • Maintain top delivery standards by building robust, secure, and quality software that meets the needs of the business.
  • Manage release schedules for both production patches and regular releases.
  • Provide technical leadership, guidance and support to the engineering team.
  • Work with our Customer Service team to troubleshoot and resolve production issues.
  • Recruit, interview, hire and train top talent and build a high performing team of engineers focused on continuous improvement. Perform evaluations, resolve problems, provide open communication and recommend discipline and/or termination when appropriate.
  • Develop a collaborative and dynamic team operating agreement to reflect objectives and responsibilities of team members based on roles.

Requirements

  • BS in engineering, Computer Science or related field.
  • 10+ years of previous software engineering management experience, with a minimum of 5 direct reports.
  • Hands on experience designing, developing and architecting complex backend systems.
  • Strong technical credentials, preferably with previous hands-on architectural or distributed systems development in a LAMP environment.
  • Experience in delivering testable, high-quality software with many dependencies.
  • Familiarity with reservation systems and/or travel industry booking systems is desired.
  • At least 5 years of experience in Agile software development, including SCRUM, Kanban, Scrumban, etc.
  • Experience with complex digital transformations.
  • A blend of experience including at least some of the following technical experience: Experience in LAMP stack development and related frameworks. Experience with the Symfony framework and/or Laravel is a plus. Experience with Angular (preferred) and/or React including experience with SPAs and associated frameworks. 3+ years of experience with AWS. Experience with TDD and/or BDD is a must.

Nice-to-haves

  • Experience with the Symfony framework and/or Laravel is a plus.
  • Familiarity with reservation systems and/or travel industry booking systems is desired.

Benefits

  • Base salary is commensurate with work experience.
  • 10 paid vacation days
  • 5 paid sick days
  • 1 day off for your birthday (actual birthday)
  • 6 paid holidays
  • 401K
  • Medical, dental, vision, life insurance, etc.
  • Flexible Spending Account (FSA)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service