The Principal Engineer is a senior individual contributor role within the R&D organization, reporting directly to the VP of Engineering. The Principal Engineer owns system design, setting engineering standards, and guiding the team through ambiguous technical challenges.
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
Benefits
- Medical coverage for employees and dependents
- Employer HSA contribution with HDHP
- 401(k) match up to 3.5%
- Dependent Care Flexible Spending Account (FSA)
- Dental & Vision coverage
- Basic Life and AD&D Insurance
- Short and Long Term Disability
- Flexible Time Off & 12 Paid Annual Holidays
- Paid Parental Leave
- Pawternity Leave, Financial Pet Adoption Support & Subsidized Pet Insurance
- $250 Annual Stipend for Learning and Development