Software Developer - Intern

  • BambooHR
  • Lindon, UT, USA
  • Jan 28, 2021
Internship Software Developer

Job Description

About Us


Our mission is simple: we want to set people free to do meaningful work. People love our software—and it turns out that people love working here, too. We've been recognized as a "Best Company to Work For” and we're proud of our team for receiving awards for workplace effectiveness and flexibility. 



What You'll Do


As a Software Developer Intern, you will contribute to the current and next generation of our award-winning app on either our Backend, Frontend, or Mobile teams! You’ll be working alongside our incredible engineers, making changes to our live site or apps within a few weeks of your internship (that's right, we release wicked fast!). You’ll be paired with a skilled mentor who will help you develop your skills and make the most of your internship experience. If you get a kick out of solving problems and building beautiful, world-class software, then you will love BambooHR.


What We Do

On the Backend, we design database schemas, create API endpoints, integrate with multiple systems, tame business logic, and product designs into an orderly collection of classes, build tools that help customers, systems administrators, and other engineers. We use PHP, MySQL, C#, SqlServer, and many other technologies in our stack.

On the Frontend, we work closely with UX designers, product managers, and our backend software engineers to create a highly polished and interactive frontend in React for our enterprise-level web application. Our stack consists of Webpack, Babel, React, and an abstraction of Material UI within our design system.


On the Mobile team, we engineer native mobile apps using Swift for iOS and Kotlin for Android. We work with product managers to define new features, with UX designers to create a smooth and mobile-friendly UI, and with backend developers to design and integrate with our API endpoints.


You will:


  • Practice a scrum-like agile development process using CI/CD systems.
  • Work with a world-class product development team to integrate your projects into the application.
  • Contribute to the ongoing improvement of our systems and processes.
  • Come to work, do great things, then go home!


This will be a paid, full-time internship (M-F, 8-5), running from May 2021 to August 2021. If we like you and the feeling is mutual, full-time employment may be available at the end of the internship.


What You Need to Get the Job Done (Minimum Qualifications)


  • Experience in an object-oriented programming language (listed above)  
  • Basic education with web development
  • Familiarity with relational databases
  • Familiarity with version control software, preferably Git 
  • You live within commuting distance of our Lindon, UT office


What Will Make Us REALLY Love you (Preferred Qualifications)


  • You can show that you're an excellent communicator
  • We can see that you have a service-minded attitude
  • Experience with multiple languages
  • You can show us an awesome capstone project


What You'll Love About Us


  • Great Company Culture. We’ve been recognized by multiple organizations like IncSalt Lake TribuneGlassdoor,  & Comparably for our great workplace culture.
  • Work that Stays at Work. Genuine work/life balance served here!
  • Prepare for the Future. 401(k) with a generous company match and access to a personal financial planner.
  • Financial Peace University. We pay for the class and you walk away with financial savvy and a bonus.



An Equal Opportunity Employer--M/F/D/V

Because our team members are trusted to handle sensitive information, we require all candidates that receive and accept employment offers to complete a background check before being hired.