Firmenlogo

Senior Software Engineer, Team Lead bei Life Line Screening

Life Line Screening · Austin, Vereinigte Staaten Von Amerika · Onsite

Jetzt bewerben

Senior Software Engineer, Team Lead 

Job Description 

Life Line Screening is seeking a highly skilled and experienced Senior Software Engineer, Team Lead to join our dynamic and innovative team. In this role, you will lead and manage a team of engineers, driving hands-on development while building and maintaining performant, scalable, and user-centric software solutions. You will provide technical guidance, mentorship, and foster a collaborative, high-performance culture across cross-functional teams, ensuring successful project delivery and continuous improvement. 

Key Responsibilities 

  • Full-Stack Development – Design and implement scalable, high-performance web applications across frontend and backend using JavaScript, TypeScript, React.js, and Node.js to deliver impactful solutions. 

  • Code Quality – Write and maintain high-quality, efficient, and maintainable code; participate in code reviews and help uphold coding standards within the team. 

  • Testing – Collaborate with developers and QA to write and maintain unit, integration, and end-to-end tests, ensuring application reliability. 

  • Technical Leadership – Lead, motivate, and manage a team of software engineers, providing regular feedback, coaching, and support for professional growth. 

  • Project Ownership – Own project planning, task assignment, and delivery timelines, ensuring alignment with business goals and stakeholder expectations. 

  • Process Improvement – Drive continuous improvement in development processes, tools, and team practices to increase efficiency and quality. 

  • Stakeholder Communication – Act as the primary technical point of contact for stakeholders, communicating progress, risks, and technical decisions. 

  • Conflict Resolution – Address and resolve team conflicts, removing blockers to ensure team productivity. 

  • Agile Practices – Lead daily stand-ups and retrospectives, and actively participate in other Agile ceremonies—including sprint planning—to support smooth project delivery. 

  • Industry Trends – Stay current with emerging technologies and best practices, sharing insights to support team growth and innovation. 

Technical Qualifications 

  • 5+ Years of Full-Stack Development – Extensive experience in JavaScript, TypeScript, React.js, and Node.js, with a strong track record of architecting and optimizing GraphQL and RESTful APIs. 

  • Technical Leadership & Mentorship – Ability to lead an engineering team, supporting project delivery, facilitating collaboration, and sharing technical expertise to help team members grow. 

  • Solution Architecture – Skilled in designing scalable, maintainable application architectures that integrate frontend and backend systems, contributing to robust solutions that deliver business value and excellent user experiences. 

  • Cloud Development – Experience designing and implementing cloud-native solutions using modern frameworks (e.g., AWS), supporting efficient deployment, scalability, and reliability. 

  • User Experience Focus – Deep understanding of responsive design and accessibility, delivering high-quality, consistent user experiences across devices for diverse audiences. 

  • Reusable Component Systems – Designed and implemented reusable component libraries to promote scalability, maintainability, and reduce technical debt across projects. 

  • Testing & Quality Assurance – Extensive experience with unit, integration, and automated testing using tools like Jest, Cypress, and Selenium to ensure code quality and reliability. 

  • Web Security Awareness – Practical application of web security principles to identify and mitigate risks, supporting secure and robust application architectures. 

Personal Qualities 

  • Leadership – Experience leading and mentoring an engineering team, fostering a collaborative environment focused on innovation, growth, and successful project delivery. 

  • Communication – Strong communicator, able to clearly explain technical concepts to both technical and non-technical team members, ensuring team alignment. 

  • Accountability – Takes ownership of team outcomes and drives results. 

  • Empathy – Supports team members’ well-being and professional development. 

  • Problem Solving – Analytical thinker, skilled at resolving challenges and delivering practical solutions within project constraints. 

  • Detail-Oriented – Dedicated to high standards of code quality and system reliability, ensuring maintainable and robust solutions. 

  • Adaptability – Excels in dynamic environments, effectively managing multiple priorities to support team and project success. 

Jetzt bewerben

Weitere Jobs