Senior Software Engineer (64686)

Thistle Health•Vacaville, CA

About The Position

Thistle is a food company founded in 2013 with a mission to help people get and stay healthy while improving the sustainability of the food system. It delivers fully prepared meals, snacks, desserts, and organic cold-pressed juices. The company aims to make nutritious, sustainable food accessible and part of everyday life. The Senior Software Engineer serves as a leader within the engineering team, guiding best practices and fostering growth among peers. Working with product, data, and design, this engineer builds full systems that solve real problems, helps address business challenges, and owns implementation of the solutions they design. The role emphasizes using AI as a core tool and helping the team use emerging technologies effectively. Thistle values diversity, equity, and inclusion and recruits people from a diverse range of backgrounds and experiences. It does not discriminate against employees or applicants on legally protected bases.

Requirements

  • At least 4 years of hands-on software development experience.
  • A proven track record designing and implementing scalable software solutions.
  • A history of mentoring team members.
  • Experience integrating AI tools such as Claude Code into daily workflows, and informed judgment about when such tools are useful.
  • Ability to identify technical challenges and develop effective solutions.
  • Comfort designing and building systems to solve complex problems.
  • Ability to balance quality with speed and determine when investment in future-proofing is appropriate.
  • Care in making code reliable, performant, and forward-looking when needed.

Responsibilities

  • Deliver organized, reliable, high-performance, thoroughly tested code within established timelines and aligned with team and company objectives.
  • Identify opportunities to improve the product, propose improvements, and contribute to the project roadmap.
  • Collaborate with cross-functional teams to design solutions, clearly articulate ideas, and build relationships with technical and non-technical stakeholders.
  • Explore and implement new technologies, tools, and frameworks to improve development processes and product performance.
  • Share knowledge through pairing, documentation, and constructive feedback to maintain quality and foster learning.
  • Guide best practices and support the growth of peers.
  • Own implementation of designed solutions to business challenges.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service