Principal Software Engineer

BambooHR creates HR software for SMB and Mid-Market businesses, focused on setting people free to do meaningful work.
Backend
Principal Software Engineer
Remote
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

BambooHR, the leading HR Software provider for SMB and Mid-Market businesses, is seeking a Principal Software Engineer to help shape the future of their application. This role combines technical leadership with hands-on development, requiring 10+ years of web development experience. You'll be instrumental in developing backend services, optimizing performance, and mentoring fellow engineers while working with modern technologies like PHP 8, MySQL, and Kubernetes.

The position offers an opportunity to make a significant impact on a product used by HR professionals worldwide. You'll work in a highly collaborative environment, interfacing with Product Managers, UX Designers, and Architects. The role demands expertise in service development, database design, and CI/CD processes, with a focus on delivering scalable solutions for a growing user base.

BambooHR stands out for its award-winning company culture and comprehensive benefits package. They offer excellent work-life balance with 4 weeks PTO, unique perks like vacation bonus pay, and robust health and financial benefits. The company has been recognized by Inc, Glassdoor, and other organizations for its workplace culture.

As a remote position, you'll have the flexibility to work from home while contributing to a mission-driven organization that values both technical excellence and personal growth. The role offers a perfect blend of technical challenges, leadership opportunities, and the chance to work with a company that prioritizes both employee wellbeing and professional development.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Write code for back end processes and experiences, tooling, automation, and applications
  • Research technologies and engineer complete solutions to problems
  • Propose and implement performance optimizations and scaling strategies
  • Work with team to integrate projects into the application
  • Contribute to ongoing improvement of systems and processes
  • Mentor and coach fellow engineers throughout project lifecycles
  • Understand and apply business needs to technical solutions

Requirements For Principal Software Engineer

PHP
MySQL
React
TypeScript
Python
Kubernetes
  • 10+ years of experience in web development
  • Service Development in PHP, Python, Java, or C#
  • Object-Oriented development experience
  • MySQL database structure/design and query language
  • Version control software experience, preferably Git
  • Experience writing and debugging CI/CD processes and tools
  • Experience with Docker, Kubernetes for local development
  • Excellent communication skills
  • Bachelor's degree in Computer Science, related degree or equivalent experience

Benefits For Principal Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • 4 weeks paid time off
  • 11 paid holidays
  • Vacation bonus pay
  • Medical with HSA and FSA options
  • Dental insurance
  • Vision insurance
  • 401(k) with company match
  • Personal financial planner access
  • Legal and life insurance
  • Financial Peace University subscription
  • Paid community service time
  • Educational expense coverage
  • Flexible work models (in-office, remote, or hybrid)

Interested in this job?

Jobs Related To BambooHR Principal Software Engineer

Principal Software Engineer

Principal Software Engineer position at BambooHR, leading backend development and technical initiatives for the #1 HR Software for SMB business.

Principal Product Manager - Indirect Tax

Lead product strategy for Intuit's Indirect Tax solutions, managing multiple teams and driving innovation in global tax compliance technology.

Manager 3, Software Engineering

Lead engineering teams at Intuit's Fintech AI organization, managing risk services and fraud prevention while building innovative solutions for secure money movement.

Director, Technical Marketing, Demo Engineering

Lead Salesforce's Agentforce AI marketing team in creating world-class demos as Director of Technical Marketing and Demo Engineering.

Salesforce Technical Architect

Senior technical role responsible for designing and implementing Salesforce solutions across telecommunications, healthcare, and financial services sectors.