BambooHR

Principal Software Engineer (Data & API)

Utah, United States

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
HR Software, SMBIndustries

Requirements

Candidates must possess 10 or more years of experience in web development, with expertise in Service Development using languages such as PHP, Python, Java, or C#, and a preference for PHP 8. Experience with HR Data Modelling and working across multiple scrum teams to drive successful outcomes is highly desirable. Strong knowledge of Object-Oriented development and MySQL, including SQL query language and database structure/design, is required. Familiarity with version control software, particularly Git, is also necessary. A Bachelor's degree in Computer Science or a related field is preferred.

Responsibilities

The Principal Software Engineer will be responsible for writing code for back-end processes, tooling, automation, and industry-leading applications, researching technologies to engineer complete solutions to problems, proposing and implementing performance optimizations and scaling strategies, working with the team to integrate projects, contributing to the ongoing improvement of systems and processes, mentoring and coaching fellow engineers, and understanding and applying business needs to technical solutions. They will also drive the best value for customers and the company, collaborating with Product Managers, UX Designers, and Architects, managing stakeholder expectations, and providing real-world examples of technical leadership.

Skills

web development
PHP
Python
Java
C#
Data
APIs
HR Data Modelling
Object-Oriented development
MySQL
SQL
database design
Git
communication skills

BambooHR

Cloud-based HR software for SMBs

About BambooHR

BambooHR provides HR software solutions specifically designed for small and medium-sized businesses (SMBs). Its cloud-based platform allows organizations to manage various HR functions, including hiring, onboarding, employee data management, time tracking, and performance management. The software is user-friendly and integrates with other HR applications, enhancing its capabilities. Clients pay a subscription fee based on the number of employees and features needed, and the BambooHR Marketplace offers additional integrations with various HR apps, allowing businesses to customize their HR solutions. The goal of BambooHR is to help SMBs streamline their HR processes and manage their workforce more effectively.

Lindon, UtahHeadquarters
2008Year Founded
ACQUISITIONCompany Stage
Consulting, Enterprise SoftwareIndustries
1,001-5,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Unlimited Paid Time Off
Paid Holidays
Flexible Work Hours
Educational Benefits
Wellness Program

Risks

Increased competition from AI-driven HR solutions threatens BambooHR's market share.
New Chief Revenue Officer may disrupt existing client relationships.
AI-powered features may raise data privacy concerns among clients.

Differentiation

BambooHR offers a comprehensive HR platform with AI-powered features for efficiency.
The platform integrates with various HR apps, enhancing its functionality and versatility.
BambooHR's subscription model allows customization based on company size and feature needs.

Upsides

Growing demand for AI-driven HR solutions boosts BambooHR's market potential.
Expansion into Canadian payroll offerings increases BambooHR's market reach.
Integration with financial tools like QuickBooks streamlines operations for clients.

Land your dream remote job 3x faster with AI