Staff Software Engineer

SaaS-based School Information Systems provider for independent K-12 schools worldwide, offering integrated database solutions and communication tools.
$140,000 - $190,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
8+ years of experience
Education · Enterprise SaaS

Description For Staff Software Engineer

Veracross, a leading SaaS provider of School Information Systems, is seeking a Staff Software Engineer to join their Finance product team. With a presence in 60 countries supporting 3200+ schools, Veracross offers a comprehensive suite of educational technology solutions through five product brands: Veracross SIS, Magnus Health, Digistorm, Epraise, and Firefly.

This role focuses on the Student Billing and Accounting product, where you'll serve as both a technical lead and individual contributor. The position requires deep expertise in backend development, particularly in database management, with over 60% of time dedicated to SQL work. You'll be responsible for managing charges, payments, and statements for students and families, while also handling general ledger and accounts payable/receivable functionalities.

As a technical leader, you'll guide architecture decisions, mentor team members, and collaborate with Product Management to drive feature development. The role demands strong knowledge of accounting principles and experience with financial systems. You'll work with Ruby on Rails applications, perform query optimization, and integrate with various third-party systems.

The position offers competitive compensation ($140k-$190k) and comprehensive benefits, including medical, dental, vision coverage, and a 401(k) plan. With a flexible remote work environment, you'll join a distributed team of 350 employees across the US, UK, and Australia. The company values diversity and inclusion, fostering a culture where differences are embraced and all team members are supported in reaching their full potential.

This is an excellent opportunity for an experienced engineer passionate about education technology and financial systems, seeking to make a meaningful impact in the K-12 education sector while working with modern technologies in a collaborative, remote-friendly environment.

Last updated 3 months ago

Responsibilities For Staff Software Engineer

  • Owning technical architecture discussions and leading technical decisions for accounting product area
  • Develop and lead the team to execute against both short-term and long-term roadmaps
  • Provide technical mentorship for team members
  • Improve and maintain Ruby on Rails applications
  • Improve and maintain products through SQL code
  • Build new features within flagship product, Axiom
  • Participate in the development of new features and platform improvements
  • Enable other product areas to leverage accounting platform
  • Expand internal tools to automate and improve workflows
  • Document Finance team systems and tools
  • Integrate Veracross with third-party systems

Requirements For Staff Software Engineer

Ruby
  • Understanding of core accounting standards and concepts (GAAP, General Ledger, AR/AP)
  • Experience with accounting applications (Quickbooks, Freshbooks, Xero, or Sage)
  • Excellent communication skills, both written and verbal
  • Excellent technical organization and planning skills
  • 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 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
  • Week off between Christmas and New Year's Eve
  • 56 Hours of paid sick leave annually
  • Medical, Dental & Vision (Blue Cross Blue Shield & EyeMed)
  • 401(k) Plan - Managed by Sentinel Benefits

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

Staff Software Engineer position at Veracross, leading payment systems development and technical architecture for K-12 school management platform.

Staff Software Engineer

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

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.