Software Engineer

Northampton, MA

Our development team is looking for a Software Engineer to help create seamless, high-performing solutions for our clients and internal users. As part of an in-house team, every contribution directly impacts the way businesses manage payroll, driving efficiency and innovation. This is an opportunity to work in a collaborative environment where creativity and technical expertise come together to shape the future of payroll technology.

Responsibilities include:

  • Developing and building next generation web applications for the Checkwriters platform. 
  • Building consensus with stakeholders and Development team members to deliver software that satisfies user needs and desires.
  • Implementing reliable software and tests to ensure product longevity and maintainability.
  • Being part of a culture where individuals strive for continual improvement in our people and products.
  • Designing forward-looking software solutions that integrate effectively with the existing Checkwriters applications and environment.
  • Supporting and enhancing tools for effective development, deployment, and maintenance of the software.
  • Building the best possible payroll and HR experience for our customers.

What we're looking for:

  • Degree or certificate in computer science, software engineering, or related field.
  • 3+ years of application development experience:
    • Preferable backend experience with ASP.NET Core, C#, RESTful APIs
    • Preferrable DevOps experience with Github Actions, Azure DevOps Pipelines
    • Preferable frontend experience with JavaScript & TypeScript (Angular preferred)
  • Web Services and SQL database experience:
    • Microsoft SQL Server preferred; other database experience welcome.
    • Familiarity with web standards and technologies e.g. HTTP
  • Strong understanding of software engineering principles, practices, and tools.
  • The ability to work in a team environment and a strong sense of individual initiative.

Checkwriters is a payroll and HR software services company focused on elevating every step of the customer experience. From interactions with our team to genuinely useful Payroll and HR software — we don’t just provide an excellent product. We have a team of experts who care about the details and work continuously to ensure that we provide our customers with the best experience they’ve had with a payroll and HR provider. 

We offer a competitive salary and benefits package, company-sponsored social and community events, and an exceptional office workspace including sit-to-stand desks and private pickleball courts! This is a remote-eligible position that requires occasional travel to our Northampton, MA location.