Engineering Team Lead
Faye
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Who We Are
Faye is pioneering digital, consumer-centric travel insurance for Americans, redefining coverage and care from a mere add-on to an essential advantage that enhances the entire trip experience. Through whole-trip protection and proprietary technology, Faye offers 24/7 immediate assistance, claims processing, and reimbursements globally, setting an unprecedented standard in an industry often known for under-delivering.
Life at Faye
Every day at Faye is a journey where your work profoundly impacts real people, whether you're developing cutting-edge travel products, coding innovative solutions, or guiding travelers through unexpected situations. Our diverse team comprises 62% women, 50% parents, and includes several office pets. Since our 2022 launch, we've achieved what others only dream of in the travel insurance sector, and we're just getting started. At Faye, we prioritize collective growth, enjoying the process, and ensuring every day is meaningful.
What We're Looking For
Faye is actively seeking an experienced Engineering Team Lead to spearhead one of our three core engineering teams. This multidisciplinary team will consist of Backend, Frontend, and Mobile Developers, alongside a dedicated QA Engineer. As the Engineering Team Lead, you will be instrumental in guiding your team, ensuring the successful delivery of complex projects, and cultivating a vibrant culture of collaboration and continuous improvement.
In this role, you will navigate intricate business logic, implement significant enhancements to engineering processes, and mentor your team through architectural and technical challenges. You will build strong alignment, trust, and motivation across your team and the broader R&D department, directly influencing our software delivery methods, organizational collaboration, and the exceptional experience we provide to travelers. This position offers a unique opportunity for individuals seeking substantial impact, ownership, and the chance to lead talented engineers through compelling technical and product challenges.
Responsibilities
- Lead, mentor, and manage a multidisciplinary team composed of backend, frontend, mobile developers, and QA engineers.
- Oversee the comprehensive design, development, testing, and deployment of high-quality software solutions that directly support business objectives.
- Collaborate strategically with product managers, designers, and other key stakeholders to define technical requirements, prioritize tasks, and establish realistic project timelines.
- Ensure stringent adherence to best practices in software development, including rigorous code reviews, thorough testing protocols, and robust continuous integration and delivery (CI/CD) pipelines.
- Facilitate seamless communication and foster strong collaboration both within your team and across various departments.
- Proactively identify and adeptly address technical challenges, providing invaluable guidance and hands-on support to team members.
- Monitor and actively improve team performance, boost productivity, and enhance overall operational efficiency.
- Stay consistently updated with the latest industry trends and emerging technologies, advocating for their strategic adoption when they present clear advantages.
- Foster a positive, inclusive, and dynamic team culture that actively promotes innovation, continuous learning, and significant personal growth.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a closely related field, or equivalent demonstrable work experience.
- Proven professional experience of at least 4 years in successfully leading software development teams.
- Possess a strong technical background and extensive professional experience in backend development, with specific experience in Node.js and TypeScript being a significant advantage.
- Solid understanding of advanced software architecture principles, established design patterns, and effective development methodologies.
- Demonstrate excellent leadership capabilities, exceptional communication skills, and strong interpersonal acumen.
- Ability to effectively manage multiple projects and competing priorities within a dynamic, fast-paced startup environment.
- Exhibit strong problem-solving skills and a proactive, decisive approach to identifying and swiftly resolving technical issues.
- Experience with leading cloud platforms, preferably AWS, and a comprehensive familiarity with modern DevOps practices is considered a distinct advantage.
Key skills/competency
- Engineering Leadership
- Software Development
- Team Management
- Node.js
- TypeScript
- AWS
- DevOps
- Software Architecture
- CI/CD
- Project Delivery
How to Get Hired at Faye
- Research Faye's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on their innovative approach to travel insurance.
- Tailor your resume: Highlight extensive experience in team leadership, multidisciplinary team management, and specific technical skills like Node.js, TypeScript, AWS, and DevOps practices, aligning with the Engineering Team Lead role.
- Showcase leadership impact: Prepare compelling examples of how you've guided engineering teams through complex projects, fostered collaboration, and driven continuous improvement in previous roles.
- Demonstrate technical depth: Be ready to discuss software architecture, design patterns, backend development, and your approach to problem-solving and technical challenges in a fast-paced environment.
- Emphasize startup agility: Articulate your ability to manage multiple projects, prioritize effectively, and thrive in a dynamic, rapidly evolving startup setting like Faye.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background