Lead Engineer, Software Engineering

Trinity Life SciencesWaltham, MA
23d$175,000 - $205,000

About The Position

We're committed to bringing passion and customer focus to the business. We are seeking a Technical Lead to join Trinity’s dynamic software development team in enabling novel applications that are revolutionizing the life sciences commercial model through technology and AI. Trinity’s product development efforts are focused on creating transformative products that address our biotechnology and pharmaceutical clients’ most challenging problems in commercializing novel therapeutics. Our solutions are shaped in conjunction with Trinity’s expert strategic advisors, who are thought leaders shaping the industry’s trajectory. Our team has a culture of high-velocity and high-quality work, while maintaining a collaborative and supportive environment where curiosity and innovation are highly valued. The ideal candidate is a highly technical, hands-on developer with a passion for new technologies and a willingness to take ownership of their work product and timelines, including learning about new technologies such as Generative AI (GenAI). This individual will be expected to exhibit a high degree of autonomy and creative problem solving in their work, while providing technical leadership and mentorship to junior engineers. They will also collaborate with senior technology leaders and other parts of the business.

Requirements

  • Bachelor's or master's degree in computer science, or equivalent practical experience
  • 8-12 years of development and managerial experience
  • Must have previously managed a team of developers and worked as a tech lead/senior developer for web-based business applications
  • Agile development experience or equivalent in fast-paced team environments
  • Full stack development abilities, with a desire to continually learn and advance this skillset
  • Experience with the following: Typescript/Node.js APIs React Relational & Document Oriented Databases (Postgres, Elasticsearch) GenAI technologies like LLMs, Vector Databases, Frameworks (LangChain/LlamaIndex) Docker and container orchestration (Kubernetes, Docker Compose) AWS or similar Cloud Services CI/CD approaches with technologies like GitHub Actions
  • A track record of success in developing, launching, and scaling software applications in past/current work experience
  • Passion for emerging technologies, database architecture, and knowledge of engineering best practices
  • Strong communication, analytical and presentation skills; Ability to build credibility with cross-functional teams through clear and detailed communication of technical concepts
  • Team player who is committed to team success and is willing to help fill gaps that arise

Responsibilities

  • Build, release, and iterate on new products/features that meet user requirements in collaboration with Product, UI/UX, and Data Science: Work closely with the business team, understand the business needs, translate it to clear, actionable technical requirement documentation
  • Lead a team of diverse developers while also helping with project/product management
  • Define the technical vision, architectural design, frameworks, and standards for projects.
  • Maintain and own Azure/AWS application infrastructure, application codebase and data processes
  • Troubleshoot and perform analysis to triage bugs and address performance problems while also taking a proactive approach to minimize such issues
  • Maintain an awareness of the latest technologies and make recommendations where appropriate to optimize performance and cost
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service