Product Software Engineer
Company Description
VET.CT was established in 2009 in Cambridge, UK. Our mission is to help all vets do their best and feel their best every single day. We achieve this through supportive, educational teleradiology and by developing and implementing novel educational strategies for veterinary medicine. Our services were developed with all parts of the veterinary ecosystem in mind: vet students, new graduates, interns, residents, primary care vets, advanced practitioners and specialists.
We look after vets all over the world and we help them care for their patients 24 hours a day, 7 days a week. Our team consists of more than 150 veterinary radiologists covering all species, as well as a caring group of vets, vet technicians, vet nurses and vet radiographers.
VET.CT was built on the principles of exceptional quality work and outstanding patient care. Our values are centred on kindness and empathy - we genuinely look after our team and we really do care about our veterinary clients and the animals that they look after. As an organisation, we also strive to play our part in improving veterinary well-being and advancing clinical standards within the veterinary profession.
Role Description
The Product Software Engineer serves as a pivotal, hybrid role that bridges software development, product management, and user experience.
You will drive the end-to-end success of a product, from initial concept generation to final deployment.
Success in this position relies on leveraging user empathy and rigorous data analysis to strategically build and deliver innovative technical solutions that directly support VET.CT’s core business mission.
Key Responsibilities
- End-to-End Product Ownership: Own the entire feature lifecycle, successfully guiding initiatives from initial conception through detailed design, rapid prototyping, and robust final implementation.
- Strategic User-Centric Development: Collaborate closely with key stakeholders to define technical requirements, consistently prioritising an optimal user experience and business value over purely technical constraints.
- Full-Stack System Implementation: Develop and maintain highly robust and scalable codebases, contributing across both front-end and back-end systems to ensure comprehensive functionality.
- Data-Driven Performance Optimisation: Analyse complex user behavior and performance metrics to drive continuous improvement, ensuring product iterations effectively optimise product-market fit.
- Accelerated Prototyping and Validation: Utilise agile methodologies to rapidly build, test, and iterate on Minimum Viable Products (MVPs) to quickly validate new product ideas and inform strategic direction.
Skills/Competencies
- Technical Proficiency: Strong full-stack engineering skills (e.g., JavaScript/TypeScript, React, Python, SQL, AWS).
- Product Thinking: Ability to understand the "why" behind features and a passion for solving user issues.
- Communication & Collaboration: Acting as the "glue" between the product team, designers, and customers.
- Autonomy: A proactive "owner" mindset focused on driving business growth.