Russian School of Mathematics
Newton, MA

Software Engineer (Java Back-End)

Onsite$110,000 - $160,000/yrPosted 3 weeks agoVisa Sponsorship

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer (Java Back-End) at Russian School of Mathematics

Job details

Location
Newton, MA
Work type
Onsite
Compensation
$110,000 - $160,000/yr
Visa
Sponsorship available
Posted
3 weeks ago
Apply on
secure4.saashr.com

About this role

Russian School of Mathematics (RSM) operates a cloud-based platform supporting educational tools for students, teachers, and parents. The Software Engineer will build and maintain Java/Spring back-end services, develop scalable microservices, and contribute to AI-based student evaluation, reporting, analytics, and parent engagement features.

What you'll do:

  • Design, develop, and maintain Java-based back-end services using the Spring framework
  • Collaborate on system architecture and implementation of new features including AI-based student evaluation, reporting, and parent engagement
  • Build scalable, secure microservices deployed on Kubernetes (AWS)
  • Write clean, maintainable, and testable code following best practices
  • Maintain and improve performance, reliability, and monitoring of internal systems
  • Participate in code reviews, design discussions, and knowledge sharing
  • Support CI/CD processes and deployments across environments
  • For senior engineers: provide mentorship, technical leadership, and help shape system design

What they're looking for:

  • Strong proficiency in Java and the Spring framework
  • Hands-on experience with microservices development and modern back-end architecture
  • Familiarity with Kubernetes (container orchestration) and AWS cloud services
  • Experience with relational databases (MS SQL preferred)
  • Solid understanding of software development best practices, testing, and version control (Git)
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • Experience with GraphQL APIs
  • Exposure to AI/ML integrations or interest in applying AI to education
  • Familiarity with data pipelines, reporting, or BI platforms
  • Scripting or automation skills (Python, Bash, etc.)

Benefits:

  • Medical Insurance: Access to medical plans to fit your needs.
  • Dental Insurance: Comprehensive dental coverage.
  • 401(k) Retirement Plan: Save for your future with a company-matched 401(k) plan.
  • Pre-tax Savings: Take advantage of pre-tax savings options for eligible expenses, including health and dependent care.
  • RSM Tuition Discount: Enjoy discounted tuition for your eligible dependents for RSM classes.
Ready to apply?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About Russian School of Mathematics

Russian School of Mathematics
Newton, MA