Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer image - Rise Careers
Job details

Staff Software Engineer

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join Veracross as a Staff Software Engineer on the Payments team, where you'll lead technical discussions, develop features using Ruby on Rails, and integrate payment systems to enhance school management solutions for K-12 institutions globally.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: You will develop and maintain features for the online payments platform, lead technical decisions, mentor engineers, and collaborate with other technical leaders.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Proficiency in Ruby on Rails, JavaScript, SQL, and experience with payment provider integrations are essential for this role.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Candidates should have 8+ years of programming experience and a strong understanding of payment security requirements; FinTech experience is a bonus.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This remote-friendly position encourages applications from across the US; proximity to Wakefield, MA is a plus.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $140000 - $170000 / Annually



Company Description:

Veracross provides SaaS-based School Information Systems (SIS) designed to meet the specific needs of independent K-12 schools worldwide. Our one-record solution combines the power of a fully integrated single-record database, personalized communication tools, and an elegant architecture that is unique in our industry.

We are a growing, values-led community of 350 employees in the US, UK and Australia who share a vision to unify school communities, improve the quality of education, and enhance learning. And we’re succeeding! As of early 2024, we are supporting 3200+ schools in 60 countries.

Veracross is five product brands in one global tech company

  • Veracross SIS is a one-person, one-record school management platform
  • Magnus Health provides cloud-based Student Health Record (SHR) solutions
  • Digistorm connects with their communities through Digistorm Websites, Digistorm Funnel, and Digistorm Apps.
  • Epraise incentivizes student well-being and connects teachers, students, and families.
  • Firefly provides an online learning space for students and teachers

About the Role

This is a full-time, staff level software engineering role where you will work as a technical lead and individual contributor on our Payments team. Payments is one of three product areas (along with Accounting and Student Billing) that are a part of our Financial Technology offering for our schools.

The Payments product is focused on building and improving our online payments platform, VC Pay, as well as supporting our payment integrations with other products within Veracross. Accounting is used by schools to manage their general ledger and accounts payable/accounts receivable. Student Billing is used by schools to manage charges, payments, and statements for students and their families.

Having an all-in-one integrated billing, accounting, and school information system improves the lives of school staff and families as it brings otherwise complex workflows into one streamlined systems.

This role includes technical leadership and mentorship for other engineers on the team. Candidates with experience with integrating payment processors (domestic and international) are especially encouraged to apply.

Our engineering team is remote-friendly, distributed, and has employees in a variety of states and contractors in several countries. While our headquarters is in Wakefield, MA and proximity to this location is a plus, candidates are encouraged to apply from anywhere.

Responsabilities

  • Develop, improve, and maintain features using Ruby on Rails, SQL, and JavaScript.
  • Own technical architecture discussions and lead technical decisions for our payments product area.
  • Provide technical mentorship for team members.
  • Partner and collaborate with other technical leaders across teams.
  • Build new features within our flagship product, Axiom.
  • Enable other internal product areas, such as Admissions and Fundraising, to leverage our payments platform.
  • Expand our internal tools to automate and improve workflows.
  • Write and improve documentation for our FinTech systems and tools.
  • Integrate Veracross with third-party systems used by private K-12 schools.
  • Experience integrating payment providers such as Stripe, BlueSnap, Braintree, etc.
  • Excellent communication skills, both written and verbal.
  • Excellent technical organization and planning skills.
  • Demonstrable understanding of the security and privacy requirements of payment related systems.
  • The ability to perform technical responsibilities remotely in a mostly asynchronous environment.
  • The ability to be flexible and adaptable.
  • 8+ years of professional programming experience.
  • Proven experience in system architecture, ensuring system scalability and performance.
  • Experience with the Ruby language, Rails framework, or similar languages and technologies; experience with modern JavaScript development a plus.
  • Passionate about writing testable code, with experience in unit/integration testing.
  • Experience with relational databases.
  • Experience with source control, especially git.
  • A service- and team-oriented mindset.

Bonus Points

We are specifically looking for candidates with previous FinTech experience. While experience integrating payment providers is required, the following experience is a big plus, but is not mandatory for a strong candidate:

  • Understanding of core accounting standards and concepts, including but not limited to: GAAP, General Ledger, and Accounts Receivable / Accounts Payable.
  • Experience with accounting applications, such as Quickbooks, Freshbooks, Xero, or Sage.
  • Experience with financial aid, tuition management, or other school-related financial software.
  • 3 weeks of vacation per year
  • 14 paid holidays per year (including the week off between Christmas and New Year's Eve)
  • 56 Hours of paid sick leave annually
  • Top tier benefits -
  • Medical, Dental & Vision (Blue Cross Blue Shield & EyeMed)
  • Veracross LLC Fidelity 401(k) Plan - Managed by Sentinel Benefits

Salary at Veracross is determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience. The compensation range for this position is $140k to $170k (annualized USD) in addition to potential bonus.

We value the power of an inclusive culture and a strong sense of belonging. We seek to infuse diversity and inclusion in everything we do while promoting a culture where differences are embraced as strengths; opportunities are equal and accessible; consideration and respect are the norm; and all team members are supported in reaching their full potential.

Average salary estimate

$155000 / YEARLY (est.)
min
max
$140000K
$170000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, Veracross

Join Veracross as a Staff Software Engineer on the Payments team, where you can truly make a difference! In this exciting role, you will lead technical discussions, develop features using Ruby on Rails, and integrate payment systems to enhance school management solutions for K-12 institutions around the globe. Your expertise will be vital in maintaining and improving our online payments platform, VC Pay, and collaborating with other technical leaders. At Veracross, we pride ourselves on our values-driven culture and commitment to supporting schools worldwide with our innovative solutions. If you have 8+ years of programming experience, particularly with Ruby on Rails and knowledge of payment security requirements, we want to hear from you! This remote-friendly position allows you to work from anywhere, although proximity to Wakefield, MA, is a plus. You’ll not only own technical architecture discussions, but also mentor fellow engineers and help us integrate with third-party systems like Stripe, BlueSnap, and Braintree. We offer a competitive salary of $140,000 - $170,000 annually along with generous benefits. At Veracross, you’ll be part of an accomplished team that loves what they do while unifying school communities and enhancing education quality worldwide. Ready to take on this challenging and rewarding role? Let’s create something amazing together!

Frequently Asked Questions (FAQs) for Staff Software Engineer Role at Veracross
What are the main responsibilities of a Staff Software Engineer at Veracross?

As a Staff Software Engineer at Veracross, you will develop and maintain online payment features, lead technical decisions, mentor fellow engineers, and collaborate across various technical teams to enhance our products. Your focus will be on our payments platform, ensuring its scalability and effectiveness for K-12 institutions.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at Veracross?

To be considered for the Staff Software Engineer role at Veracross, candidates should have at least 8 years of programming experience, with proficiency in Ruby on Rails, JavaScript, SQL, and payment provider integrations. Strong understanding of payment security and experience in FinTech are beneficial.

Join Rise to see the full answer
Is the Staff Software Engineer position at Veracross remote-friendly?

Yes, the Staff Software Engineer position at Veracross is remote-friendly! While being close to Wakefield, MA, is a plus, applicants from anywhere in the U.S. are encouraged to apply, allowing for a flexible work environment.

Join Rise to see the full answer
What programming languages and systems should I be familiar with for the Staff Software Engineer role at Veracross?

As a Staff Software Engineer at Veracross, you should be familiar with Ruby on Rails, JavaScript, and SQL. Experience with payment provider integrations, as well as familiarity with relational databases, is essential for this role.

Join Rise to see the full answer
What type of work culture does Veracross promote for its Staff Software Engineers?

Veracross fosters a values-led, inclusive culture that emphasizes collaboration and diversity. As a Staff Software Engineer, you'll be part of a supportive team that encourages innovation and shared success while working together to improve education for K-12 institutions worldwide.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer
Can you describe your experience with Ruby on Rails?

Highlight specific projects where you've used Ruby on Rails effectively, discussing challenges you faced and how you solved them. Emphasize your understanding of MVC architecture and the importance of maintaining clean, efficient code.

Join Rise to see the full answer
How do you ensure payment security in the applications you develop?

Discuss your knowledge of security best practices related to payment systems, such as implementing encryption, tokenization, and compliance with industry standards. Provide examples from your past projects where you addressed security concerns.

Join Rise to see the full answer
What strategies do you use for mentoring junior engineers?

Talk about your approach to mentoring, including how you provide constructive feedback, encourage questions, and share resources. Explain how you foster an inclusive environment that allows junior engineers to grow.

Join Rise to see the full answer
How do you stay current with the latest technologies in software engineering?

Explain your commitment to professional development through online courses, attending conferences, reading industry blogs, and engaging with communities, ensuring you're always equipped with the latest knowledge.

Join Rise to see the full answer
Can you provide an example of a successful payment system integration you've executed?

Share a detailed account of a payment integration project, outlining your role, the tools you used, and the challenges you faced. Highlight the outcomes and how your contributions improved the process.

Join Rise to see the full answer
What methods do you employ to improve system performance and scalability?

Discuss techniques you've implemented such as load balancing, caching strategies, and code optimization, and explain how you measure performance improvements and ensure scalability in your applications.

Join Rise to see the full answer
How do you prioritize tasks and manage your time in a remote work environment?

Talk about your time management skills, discuss the tools you use for task prioritization, and share your strategies for staying productive while working asynchronously with remote teams.

Join Rise to see the full answer
Describe how you approach documentation in your engineering processes.

Emphasize the importance of clear, thorough documentation for both current team members and future engineers. Discuss your methods for creating and maintaining documentation alongside your code.

Join Rise to see the full answer
Can you explain your experience with integrating third-party APIs?

Provide specific examples of APIs you've integrated, focusing on the challenges you faced, how you overcame them, and the overall impact on the projects.

Join Rise to see the full answer
What do you think is the most important quality for a Staff Software Engineer at Veracross?

Discuss the importance of technical skills combined with strong communication and collaboration abilities. Highlight how these qualities contribute to the success of the team and the mission of Veracross.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 21 hours ago

Join Veracross as a Sales Development Representative and help us empower K-12 education with our innovative School Information Systems.

Photo of the Rise User
Posted 23 hours ago

Join Veracross as a Product Marketing Manager to shape the future of our Fintech offerings in the K-12 education sector.

Photo of the Rise User

Visa is looking for a passionate Senior Machine Learning Engineer to join their AI as a Service team and drive the development of innovative AI solutions.

Photo of the Rise User
Visa Remote Foster City, California, United States
Posted 8 days ago

Be a part of Visa’s innovative journey as a Full Stack Software Engineer, where your work in developing product demos will directly impact client solutions.

Posted 9 days ago

As a GenAI Engineer at SFEIR, you'll work closely with advanced technologies in a dynamic, community-driven environment.

Photo of the Rise User
Citi Remote London United Kingdom
Posted 8 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Be a part of Citi London's transformation journey as a Senior Software Engineer driving technology solutions in a collaborative environment.

Photo of the Rise User

In this role at Boeing, you will spearhead initiatives to strengthen software security as a Software Security Manager, leading impactful teams and projects.

Photo of the Rise User
Posted 11 days ago

Join Quantum Metric as a Senior Engineer to innovate and enhance their ingestion system within a remote-first culture.

Photo of the Rise User
Altruist Remote San Francisco, California, United States
Posted 9 days ago

As a Staff Back End Engineer at Altruist, you'll play a key role in transforming the trading experience for independent financial advisors with your expertise in backend systems.

Weekday AI Remote No location specified
Posted 8 days ago

Join our innovative team as a Senior Frontend Engineer, focused on delivering exceptional user interfaces and frontend solutions.

Founded in 2002, Veracross is a fully integrated school information management system that connects administrators, teachers, students, and parents.

28 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
10 people applied to Front end developer at Viseven
Photo of the Rise User
50 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI