Senior Software Engineer
Role summary
VetScribe is seeking a Senior Software Engineer for a full-time, on-site role in the San Francisco Bay Area. This position involves collaborating with cross-functional teams to design, develop, and optimize backend systems for an AI-driven veterinary documentation solution. Key responsibilities include implementing scalable software, writing maintainable code, and ensuring system reliability. The role requires a strong foundation in Computer Science, backend development, OOP, and software development processes. Familiarity with cloud platforms and AI/ML concepts is a plus, as is experience in the healthcare or veterinary domain.
Company Description
VetScribe revolutionizes veterinary practices by leveraging AI to simplify and speed up documentation. Designed for real-world clinic workflows, VetScribe allows veterinarians to record conversations naturally, generating precise SOAP notes tailored to veterinary medicine within minutes. These notes integrate seamlessly into Practice Information Management Systems (PIMS), creating client-friendly summaries while saving hours of work. This innovative solution reduces after-hours charting and helps alleviate burnout for veterinary professionals.
Role Description
We are seeking a Senior Software Engineer for a full-time, on-site position located in the San Francisco Bay Area. The selected candidate will collaborate with cross-functional teams to design, develop, and optimize backend systems and services that power VetScribe’s AI-driven veterinary solution. Responsibilities include implementing scalable software solutions, writing high-quality, maintainable code, and ensuring system reliability and performance. The engineer will also actively participate in code reviews, technical discussions, and the integration of third-party tools to enhance the product.
Qualifications
- Strong foundation in Computer Science concepts, including algorithms, data structures, and system design
- Proven expertise in Back-End Web Development and Software Development processes
- Proficiency in Programming languages and frameworks
- In-depth experience in Object-Oriented Programming (OOP)
- Ability to work collaboratively in a team environment with excellent problem-solving skills
- Familiarity with cloud platforms and deployment strategies is a plus
- Experience with AI or machine learning concepts is beneficial
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
- Prior experience in the healthcare or veterinary domain is advantageous
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite