Principal Software Engineer, Backend at BambooHR

Utah, United States

BambooHR Logo
Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
HR Technology, SaaSIndustries

Requirements

  • 8+ years of experience in web development
  • Service Development in a language like PHP, Python, Java, or C#, and a desire to work in PHP 8
  • Strong experience/skill with Containerization, Kubernetes and/or Docker
  • Object-Oriented development
  • MySQL - both SQL query language and database structure/design
  • Version control software, preferably Git
  • Excited to integrate AI-powered features into front-end workflows, such as real-time personalized UI elements, dynamic content rendering, or customized chatbot interactions using prompt engineering
  • Ability to leverage AI prompts to optimize API calls for improved data presentation and user experience is a plus
  • Familiarity with AI tools like OpenAI APIs, or an inclination to learn prompt engineering to drive front-end innovation and prototype smart features
  • Excellent communicator with Javascript developers and UI Designers
  • Service-minded attitude
  • Real-world examples of demonstrated technical leadership
  • Experience in PHP, HTML, XML, JavaScript, CSS
  • Experience in developing Software as a Service (fast release cycles that still support an existing user base)
  • Bachelor's degree in Computer Science, or a related degree

Responsibilities

  • Write code for back end processes, RESTful public web APIs, and our industry-leading website
  • Research technologies and engineer complete solutions to problems
  • Propose and implement performance optimizations and scaling strategies
  • Work with the rest of the team to integrate your projects into the application
  • Contribute to the ongoing improvement of our systems and processes
  • Integrate AI into your daily tasks using IDEs (or plugins) such as Github Copilot and Windsurf
  • Leverage ChatGPT to streamline your workload by brainstorming and refining ideas, and planning projects
  • Utilize AI tools like Windsurf, ChatGPT, Claude, Sonnet, Grok, and Gemini in daily work

Skills

RESTful APIs
Backend Development
Performance Optimization
Scaling Strategies
AI Integration
Github Copilot
Windsurf
ChatGPT

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