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