Sr. Software Eng, Payroll

San Francisco
Remote Considered


As a Senior Software Engineer, you’ll work in a highly collaborative software development process and apply your expertise in a fast-paced, innovative and technically-driven environment.


-5+ years of relevant software engineering experience-Knowledge of C#, with a good understanding of the .NET ecosystem.

-Experience with relational and non-relational databases such as: SqlServer, memcache, redis, etc

-Capable of understanding complex software systems

-Experience working on cloud platforms is desirable

-A solid balance of full stack development experience or other languages also desirable

-Familiarity with API web service design

-Excellent verbal communication, analytical skill and critical thinking

-Ability to lead from the front and deliver strong results

-Top-notch problem solving skills

-Open mind and willingness to learn from peers, and help them grow as engineers

-Knowledge and experience with Agile development methodologies

-Knowledge of Internet protocols and RFC standards, database management systems, and revision control systems

-Bring new ideas to the table, a passion for all things web and a willingness to go the extra mile.


-Work closely with the product team and designers to deliver software that delights our customers

-Influence others and build consensus using good written and verbal communication skills

-Develop visioning skills and ability to see the big picture Implement and contribute to engineering practices and processes

-Implement and contribute to global engineering practices and processes

-Deliver well-structured, easily maintainable, and well-documented code

View All PositionsApply