BambooHR is looking to hire a Principal Software Engineer, Backend to help shape the future of their HR software for small and medium-sized businesses, focusing on integrating AI into their products and development processes to enhance efficiency and drive innovation.
Requirements
- 8+ years of experience in web development
- Service Development in a language like PHP, Python, Java, or C-Sharp, 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.
Responsibilities
- Write code for back end processes, RESTful public web APIs, and, of course, 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.
Other
- Utah-based hybrid position that will require some regular in-office days each week.
- employment with BambooHR is contingent on passing both a background and credit check.
- We can see that you have a service-minded attitude
- Real-world examples of demonstrated technical leadership
- A bachelor's degree in Computer Science, or a related degree