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 11 days 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 SDE, Amazon Q Business

Senior Software Engineer role at Amazon working on Amazon Q Business, developing enterprise AI solutions and productivity tools using generative AI technology.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon developing enterprise AI assistant platform Amazon Q Business, requiring 5+ years experience in software development and system architecture.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon Web Services, developing AI-powered enterprise productivity solutions with Amazon Q Business platform.

Sr. Software Development Engineer, Alexa Skills Kit, Alexa Devices, Sales & Marketing

Senior Software Engineer role at Amazon Alexa, focusing on LLM-based services and developer tools, requiring 5+ years of experience in software development and system architecture.

Sr Software Development Engineer, Professional Services

Senior Software Engineer role at AWS focusing on building and improving backend services, leading technical design, and mentoring team members.