Staff Software Engineer

Veracross provides SaaS-based School Information Systems for independent K-12 schools worldwide, serving 3200+ schools in 60 countries.
Wakefield, MA 01880, USA
$140,000 - $170,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
8+ years of experience
Education · Finance · Enterprise SaaS

Description For Staff Software Engineer

Veracross, a leading provider of SaaS-based School Information Systems serving 3200+ schools across 60 countries, is seeking a Staff Software Engineer to join their Payments team. This role combines technical leadership with hands-on development, focusing on their online payments platform, VC Pay, and integrations with other financial products. The position requires expertise in payment processing systems and will involve mentoring team members while contributing to the development of features using Ruby on Rails, SQL, and JavaScript.

The role is part of Veracross's FinTech offering, working alongside Accounting and Student Billing products to create an integrated solution for K-12 schools. The successful candidate will lead technical architecture discussions, make key technical decisions, and ensure the scalability and security of payment-related systems. With a remote-friendly culture, the position offers flexibility in location while maintaining high standards for technical excellence and collaboration.

The compensation package is competitive, ranging from $140,000 to $170,000 annually, with comprehensive benefits including medical, dental, vision coverage, and a 401(k) plan. The position offers generous time off, including 3 weeks vacation, 14 paid holidays, and 56 hours of sick leave. This is an excellent opportunity for an experienced engineer passionate about educational technology and financial systems to make a significant impact in a growing, values-led organization.

Last updated 4 days ago

Responsibilities For Staff Software Engineer

  • Develop, improve, and maintain features using Ruby on Rails, SQL, and JavaScript
  • Own technical architecture discussions and lead technical decisions for payments product area
  • Provide technical mentorship for team members
  • Partner and collaborate with other technical leaders across teams
  • Build new features within flagship product, Axiom
  • Enable other internal product areas to leverage payments platform
  • Expand internal tools to automate and improve workflows
  • Write and improve documentation for FinTech systems and tools
  • Integrate Veracross with third-party systems

Requirements For Staff Software Engineer

Ruby
JavaScript
  • Experience integrating payment providers such as Stripe, BlueSnap, Braintree
  • Excellent communication skills, both written and verbal
  • Excellent technical organization and planning skills
  • Understanding of security and privacy requirements of payment systems
  • 8+ years of professional programming experience
  • Proven experience in system architecture
  • Experience with Ruby language, Rails framework
  • Experience with modern JavaScript development
  • Experience writing testable code and unit/integration testing
  • Experience with relational databases
  • Experience with source control, especially git
  • Service- and team-oriented mindset

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • 3 weeks of vacation per year
  • 14 paid holidays per year
  • 56 Hours of paid sick leave annually
  • Medical, Dental & Vision (Blue Cross Blue Shield & EyeMed)
  • Fidelity 401(k) Plan

Interested in this job?

Jobs Related To Veracross Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Veracross, a leading education technology company, working remotely from Wakefield, MA.

Staff Software Engineer

Staff Software Engineer position at Veracross - Remote opportunity based in Wakefield, MA

Staff Software Engineer

Staff Software Engineer position at Veracross, focusing on backend development with Ruby/Rails and JavaScript, requiring 8+ years of experience.

Staff Software Engineer

Remote Staff Software Engineer position at Veracross, requiring 8+ years of experience in Ruby/Rails and JavaScript development, with focus on payment integrations and backend systems.

Staff Software Engineer - Full Stack

Staff Software Engineer position at LinkedIn leading full-stack development of DataHub, a metadata management platform, requiring 9+ years of experience in software development.