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, 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 across their financial technology suite. The position offers the opportunity to work with a distributed, remote-friendly team serving 3200+ schools globally.

As a technical lead, you'll be instrumental in shaping the architecture and direction of the payments product area while mentoring team members. The role requires expertise in payment processor integrations and strong technical skills in Ruby on Rails, SQL, and JavaScript. You'll work on critical features within Axiom, their flagship product, and enable payment capabilities across various product areas including Admissions and Fundraising.

The ideal candidate brings 8+ years of programming experience, with specific expertise in payment systems integration and security. Knowledge of accounting standards and financial software is a plus. The position offers competitive compensation ($140k-$170k) and comprehensive benefits including medical, dental, vision, 401(k), and generous time off.

This role presents an exciting opportunity to impact education technology while working with modern tech stack in a values-led organization. The company's commitment to creating an inclusive culture and their global reach make this an ideal position for someone looking to make a meaningful impact in educational technology while growing their technical leadership skills.

Last updated a month 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 used by private K-12 schools

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 related systems
  • Ability to perform technical responsibilities remotely in asynchronous environment
  • 8+ years of professional programming experience
  • Proven experience in system architecture, ensuring system scalability and performance
  • Experience with Ruby language, Rails framework, or similar technologies
  • Experience with modern JavaScript development
  • 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
  • Week off between Christmas and New Year's Eve
  • 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 focusing on backend development with Ruby, Rails, and JavaScript

Staff Software Engineer

Remote Staff Software Engineer position at Veracross, focusing on Ruby/Rails and payment systems integration, requiring 8+ years of experience.

Staff Software Engineer

Staff Software Engineer role at Veracross, leading backend development for educational financial systems, offering remote work and competitive compensation.

Product Manager Talent Acquisition, Vice President

Senior Product Manager role at JPMorgan Chase focusing on Talent Acquisition technology, requiring 5+ years of experience in product management with expertise in AI and integration solutions.

Lead Software Engineer - Python

Lead Software Engineer position at JPMorgan Chase focusing on Python development, microservices architecture, and technical leadership in financial technology.