Petvisor is a company focused on enhancing client engagement tools for veterinary clinics. They are seeking a Principal Engineer to provide technical leadership, oversee system design, and ensure scalable solutions that align with the company's product vision.
Responsibilities:
- Lead the architectural design and technical direction of complex, large-scale systems across the R&D organization, ensuring solutions are scalable, maintainable, and aligned with long-term product strategy
- Partner closely with Product Management, UX, and QA teams throughout the full development lifecycle to translate business requirements into sound technical designs and actionable engineering plans
- Establish and enforce engineering standards, best practices, and architectural patterns across the engineering team to ensure consistency, quality, and operational excellence at every stage of development
- Drive the end-to-end execution of high-priority technical initiatives by identifying risks early, removing blockers, and keeping cross-functional stakeholders informed and aligned throughout delivery
- Conduct thorough architecture and code reviews on a regular basis, providing constructive, high-quality feedback that raises the technical bar and accelerates the growth of engineers at all levels
- Mentor and guide senior and mid-level engineers through complex technical challenges, serving as a go-to resource for architectural guidance and engineering decision-making across the organization
- Evaluate emerging technologies, tools, and industry trends on an ongoing basis and make informed recommendations that strengthen the engineering platform, improve developer productivity, and support the company's technical roadmap
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
- 10+ years of progressive software engineering experience, with at least 3 years operating at a Staff or Principal Engineer level or equivalent technical leadership capacity
- Deep expertise in system architecture and distributed systems design, with a proven track record of delivering scalable, high-availability solutions in a cloud-based environment (AWS, GCP, or Azure)
- Strong proficiency in one or more modern programming languages (e.g., REact, .NET, Python) and hands-on experience across the full software development lifecycle
- Demonstrated experience working cross-functionally with Product, UX, and QA teams to drive alignment between technical execution and product vision
- Exceptional ability to communicate complex technical concepts clearly and concisely to both technical and non-technical audiences, including senior leadership
- Proven ability to lead and influence without formal authority — driving technical consensus, mentoring engineers, and elevating team performance across a matrixed organization
- Experience establishing and enforcing engineering standards, conducting architecture reviews, and managing technical debt in a fast-paced product development environment
- Self-directed and highly collaborative with a low-ego, team-first mindset and the intellectual curiosity to continuously learn and adapt in an evolving technical landscape