Posted at: 24 July
Principal Software Engineer
Company
15Five
15Five is a San Francisco-based B2B SaaS platform specializing in performance management solutions that enhance employee engagement and productivity for organizations across various industries.
Remote Hiring Policy:
15Five supports remote work and primarily hires from the United States, with team members collaborating across various time zones.
Job Type
Full-time
Allowed Applicant Locations
United States
Salary
$0 to $214,000 per year
Job Description
Principal Software Engineer
San Francisco, CA (Remote Eligible)
R&D – Engineering /
Full Time /
Remote
Our software engineers work in a highly collaborative environment that prioritizes communication, trust, and delivering the highest value to our customers. Software engineers help identify problems and opportunities that can be solved with code and work to deliver those solutions in a timely manner while also reducing risk.
Our Principal Engineers elevate 15Five by driving initiatives across Engineering that continuously improve the software we deliver to our customers. Principal Engineers work closely with Engineering leadership to define team-wide practices and high-level systems that help the team focus on top priorities and strategic objectives. This is a key role that supports our wider R&D Team to build our product based on Best-Self philosophy. Principal Engineers are seen as subject matter experts within the Research & Development Organization and are eager to mentor and support other engineers in their career growth and development.
OUTCOMES
- Develop Market-Leading Software:
- Lead initiatives across multiple teams that improve the software 15Five delivers to customers.
- Guide the Engineering practices and define high-level systems of the team, helping them achieve product goals and meet strategic objectives.
- Support product requirements by advocating for the adoption of new technology and tools.
- Ensure data and security guidelines are implemented and upheld.
- Collaborate with other key team members to make informed decisions in alignment with product needs.
- Exhibit forward thinking and planning while working closely with Engineering Managers and Engineering Director to plan product-related improvements.
- Work closely with Engineering Managers to enable Staff Engineers to engage on department-level aspects of larger Engineering initiatives and plan improvements.
- Propose initial technical implementation, using SQL and Python, and Proficiency in Data warehouses, Data lakes, and Data orchestration tools.
- Conduct valuable research to inform design systems.
- Testing Code & Resolve issues:
- Promote Engineering standards for developing and delivering quality code.
- Improve technology needs across the Engineering department.
- Play a central role in technical, business, and organizational contributions affecting the Engineering Department and Research & Development Organization.
- Solve Technical problems of the highest scope and complexity.
- Engineering Mentorship:
- Support team members in evolving their practices and skills, helping them become more effective Engineers.
- Guide conversations, remove blockers, and encourage collaboration across teams.
- Foster the growth by scaling and mentoring team members, positively affecting the Engineering roadmaps, managing key metrics, and creating research opportunities for others on the team.
- Act as a point of escalation for Engineerings that are solving for complex challenges.
COMPETENCIES
- Looks for innovation opportunities between several teams with a willingness to experiment and to boldly confront problems of large complexity and scope.
- Responsible for making technical choices that do not have one clearly correct answer, but whose consequences have a sweeping effect across my scope in the organization.
- Energize the engineering team around your choices by providing clear rational and technical vision backing them.
- Work closely with other teams within Research & Development and company-wide to improve the effectiveness of our internal tooling.
Required Experience
- Master's in Computer Science
- 5+ years of experience with web-based application development
- Knowledge of widely-used software engineering tools such as Jira, Git, and CircleCIExperience designing, delivering, and operating in a cloud environment
- Track record of integrating third party APIs
- Ability to execute with little oversight and be able to adapt to problems quickly
- Execution-focused with an ability to navigate ambiguity
- Ability to exercise both long term and short term thinking and planning
ABOUT 15FIVE
15Five is the holistic performance management company. 15Five equips HR teams with a complete platform solution to improve manager effectiveness, drive high performance and engagement, and increase retention. 15Five’s easy-to-use software, coaching, manager training, and community enables HR leaders to continuously measure engagement and performance, and empower managers to drive change.
At 15Five, we focus on building a diverse team that prioritizes inclusivity and celebrates everyone’s unique identity. We are proud of our thriving hybrid culture that supports a remote-first workplace balanced with distributed office hubs, and annual opportunities for all employees to connect in person. We also offer:
- Full Medical, Dental, and Vision Insurance
- Flexible Time Off (minimum 3 weeks off every year)
- Employer paid Short-Term, Long-Term Disability, and Term Life
- 401K with 4% match at 6 months of employment
- Inclusive Benefits Stipend (to help cover some of the gap on medical needs not covered by traditional benefits)
- Generous Paid Parental Leave for birth and non-birth parents
- 16 paid holidays in 2025
- TalkSpace (mental health therapy)
- Wellness Coach App (offers meditation and movement classes, courses, workshops, and panels in a live and interactive setting)
- Thrive Time (2 hours of time on Friday dedicated to your personal self-care/self-growth/recharge activities)
- Monthly reimbursement for internet
- Sabbatical Program accessed at 7 Years
- We also provide extensive training and development such as strengths discovery and alignment and Manager specific development opportunities
For more information see:
Our Mission, Vision, & Values - https://www.15five.com/about
Our People and Culture - https://www.15five.com/about/careers
Diversity, Equity, Inclusion, & Belonging - https://www.15five.com/deib
Our Personal & Professional Development Resources - https://www.15five.com/resources/content-library
Reading over the role description and feeling like you don’t check every box? That’s okay; if you think you have what it takes but don’t necessarily meet all the criteria, please apply—you could be exactly who we are looking for!
15Five follows equitable hiring practices. Our compensation programs are designed to attract, motivate, and retain talented employees who are highly engaged, high performing, and have an exceptional impact on the business and our customers.
The base salary range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the role across all US locations. We benchmark all roles for compensation in ranges relative to the top half of the market of similar tech companies using up-to-date market data. Within the range, individual pay is determined by budget allocated for the role and additional factors, including job-related competencies and skills, experience, and relevant education or training. Please note that the compensation details listed in US job postings reflect the base salary only, and do not include bonus, equity, or benefits. The US new hire base salary range for this full-time role is up to $214,000/annually + equity + benefits + company bonus eligibility.
Note that base salary ranges are reviewed each year based on up-to-date market data, and team members who are performing are eligible for a merit increase, budget permitting.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.