Software Engineering - Intern (Infrastructure)

About Zenefits:

About Zenefits:

Zenefits is the leading all-in-one HCM (human capital management) solution for small and medium businesses. Designed as an interconnected ecosystem of apps, Zenefits delivers the most complete HR experience by combining its own powerful apps with dozens of best-of-breed providers on the Zenefits platform. Built on a modern technology stack, Zenefits’ platform provides a comprehensive Employee Record tightly integrated with Zenefits’ apps like onboarding, payroll, compliance and benefits administration and partner apps like email, expense management, 401(k) and employee engagement. The result is a powerful HCM solution that helps mid-market businesses manage their people, stay compliant and save thousands of hours in lost time.

Zenefits engineering team is the pioneer in building an All-in-One HCM system. Building this highly integrated platform requires a high degree of collaboration across various functions such as engineering, product management, design, as well as customer facing operations and support teams. We spend a significant amount of time designing and implementing engineering platforms unique to this space. You will be exposed to open-source technologies like Django, Python, Ember.js, React, and MySQL, and use them to solve complex issues such as data storage and query over large data sets that encode various dimensions of date/time, management of complex business rules, and publication of data change notification events across the system to maintain data consistency.

Job Duties and Responsibilities:

The Infrastructure team in Zenefits owns and manages the Cloud setup (AWS) and the other application infrastructure products like CI/CD,  Task scheduler system, Messaging middleware, Monitoring systems etc.  This internship will be on application infrastructure, which will include exposure to both full stack product development and cloud infrastructure.

Skills Required

More about you

Job Duties and Responsibilities:

  • You will get your hands dirty building and enhancing application systems and working on cloud infrastructure.
  • You will also have access to experts in multiple technical areas like Product, UX, Python, React, cloud computing (AWS) etc. across the extended engineering organization.
  • Last, but not least, you will ship real products and we promise you will never get bored

A little more about you:

  • A full stack developer. Python or one of the other major object-oriented languages
  • Exposure to Cloud technologies is a plus
  • Strong design principles, object oriented and functional programming concepts
  • Strong understanding of basic CS fundamentals - (Data Structures, Operating Systems, DBs)
  • Quick learner and keen to learn new tools, languages and technologies
  • Passion for writing code and owning your projects end-to-end
  • Excellent command of written and spoken English
  • Motivated and good team player
  • Can think on your feet - self driven with minimal guidance
  • Strong interpersonal skills


  • Should have legal work status in Canada or US
  • (Pursuing) Bachelors or Masters Degree Computer Science/engineering, Information Technology, Mathematics, Information Systems, Software Engineering or related field.

Apply for this job

Please provide a valid first name.
Please provide a valid last name.
This field is required.
Please provide a valid phone number.
This field is required.
This field is required.