Senior Software Engineer

BambooHR is a company that creates HR software for SMB businesses, aiming to set people free to do meaningful work.
Salt Lake City, UT, USA
Backend
Senior Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

BambooHR is seeking a Senior Software Engineer to join our team in a hybrid work model based in Utah. The ideal candidate will have 8+ years of experience in web development, with a specific focus on Payroll OR Payment software system development. You'll be an integral contributor to our current and next-generation APP, working on multiple projects to maintain our position as the #1 HR Software for SMB businesses.

Key responsibilities include:

  • Writing code for back-end processes, RESTful public web APIs, and our industry-leading website
  • Researching technologies and engineering complete solutions
  • Proposing and implementing performance optimizations and scaling strategies
  • Collaborating with the team to integrate projects into the application
  • Contributing to ongoing system and process improvements

Required skills:

  • Payroll OR Payments software development experience
  • Service Development in languages like PHP, Python, Java, or C#, with a focus on PHP 8
  • Object-Oriented development
  • MySQL proficiency (both SQL query language and database structure/design)
  • Version control software experience, preferably Git

Preferred qualifications:

  • Excellent communication skills
  • Service-minded attitude
  • Demonstrated technical leadership
  • Experience with PHP, HTML, XML, JavaScript, CSS
  • Software as a Service (SaaS) development experience
  • Bachelor's degree in Computer Science or related field

BambooHR offers a great company culture, recognized by organizations like Inc, Salt Lake Tribune, Glassdoor, and Comparably. We provide excellent benefits including 4 weeks paid time off, 11 paid holidays, health benefits, 401(k) with company match, educational benefits, and flexible work models. Join us in our mission to create impactful HR software and enjoy a supportive, growth-oriented work environment.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Write code for back end processes, RESTful public web APIs, and the company website
  • Research technologies and engineer complete solutions to problems
  • Propose and implement performance optimizations and scaling strategies
  • Work with the team to integrate projects into the application
  • Contribute to the ongoing improvement of systems and processes

Requirements For Senior Software Engineer

PHP
Python
Java
MySQL
  • 8+ years of experience in web development
  • Payroll OR Payments software development experience
  • Service Development in PHP, Python, Java, or C#
  • Object-Oriented development
  • MySQL proficiency
  • Version control software experience, preferably Git

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 4 weeks paid time off
  • 11 paid holidays
  • Paid vacation bonus
  • Medical insurance with HSA and FSA options
  • Dental insurance
  • Vision insurance
  • 401(k) with company match
  • Access to personal financial planner
  • Legal insurance
  • Life insurance
  • Financial Peace University subscription
  • Paid time for community service
  • Educational benefits
  • Flexible work models

Interested in this job?

Jobs Related To BambooHR Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at BambooHR, focusing on payroll and payment systems development with PHP and MySQL, offering comprehensive benefits and hybrid work model.

Senior Software Engineer

Senior Software Engineer position at BambooHR, focusing on Payroll/Payment software development for industry-leading HR solutions.

Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Backend Engineer role at Salesforce focusing on distributed systems development with 6+ years experience required, offering hybrid work and comprehensive benefits.

CPU Physical Design Engineer

Senior CPU Physical Design Engineer role at Qualcomm India, requiring 7+ years of IC design experience, focusing on physical design and timing signoff for high-speed cores.

Senior Physical Design Engineer - DSP Team

Senior Physical Design Engineer position at Qualcomm focusing on DSP implementation, offering competitive compensation and comprehensive benefits in Austin.