Facebook pixel

Senior Software Engineer
Posted on 12/29/2022
INACTIVE
Locations
Remote • Tempe, AZ, USA • Vancouver, BC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Data Structures & Algorithms
C/C++/C#
Git
Java
REST APIs
SCRUM
Python
Software Testing
Requirements
  • Minimum of 4 years of work experience in Python, Java, or other major object-oriented languages, e.g. C++
  • Familiarity with object-oriented and functional programming concepts and design patterns
  • Experience working on architectures involving one or more of the following concepts and their implementation: XML/JSON message processing, REST API, Object Relational Mapping, asynchronous web services and distributed message queues
  • Experience with Agile development practices (Scrum, continuous integration etc..)
  • Experience working on scalable architecture which can handle high volumes of data required for build out of our cloud based platform
  • Strong analytical skills and algorithms knowledge
  • User first approach, comfortable with rapid iterations
  • Experience writing tests for written code (unit tests, regression tests, integration tests etc.)
  • Experience with version control system (Git, Subversion, CVS etc.)
  • Quick learner and keen to learn new tools, languages and technologies
  • Ability to work both in a self-directed manner, and lead part of a team
  • Must either have authorization/permit to work in Canada or the United States for any employer and not require sponsorship
Responsibilities
  • Write and test high-quality, maintainable code
  • Gather technical and functional requirements of product
  • Scope, design and own project delivery
  • Identify and manage appropriate level of communication with key stakeholders throughout the project
  • Ensure testing coverage, sufficient documentation, timely delivery and proper maintenance of final product
  • Perform support and maintenance activities of existing systems including but not limited to bug fixes, library upgrades, back-end tools to support the Product Operations team
  • Partner with cross cutting teams to ensure a complete end to end customer experience
Zenefits

501-1,000 employees

Mobile HR experiences platform
Company Overview
Zenefits' mission is to level the playing field for the other 99.7% — the underserved small businesses that fuel our economy. Zenefits provides innovative and intuitive HR and payroll software and services purpose-built for these small and mid-size companies.
Benefits
  • Healthcare
  • Wellness benegits
  • Catered lunches & snacks
  • PTO
  • Volunteer time off
  • Parental leave
  • Commuter benefits
Company Core Values
  • In it together
  • Put the customer first
  • Innovate for the greater good
  • Empathy over ego
  • Act like an owner
  • Operate with integrity