Himalayas logo
Modern CampusMC

Senior Software Developer, Full Stack

Modern Campus provides innovative SaaS solutions that empower higher education institutions to enhance student engagement and improve retention rates.

Modern Campus

Employee count: 201-500

Salary: 100k-150k USD

Canada only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About Modern Campus

Modern Campus empowers 1,700+ higher education institutions to thrive when transformation is required to respond to lower student enrollments and revenue, rising costs, crushing student debt, and administrative complexity.
The Modern Campus learner-to-earner lifecycle platform power solutions for web content management, conversational text messaging, catalog and curriculum management, career pathways, student engagement and development, and non-traditional student management. The result: innovative institutions engage their modern learners for life, while providing modern administrators with the tools needed to streamline workflows and drive high efficiency.
Learn how Modern Campus is leading the modern learner-to-earner movement at moderncampus.com and follow us on LinkedIn.

What's the role?

As a Senior Full Stack Software Developer, you will play a key role in designing, building, and maintaining cloud-based software applications used by thousands of users across North America. You will work across the full technology stack–front end, back end, and infrastructure–contributing to the ongoing evolution of our Message product.

This role is intentionally senior and high-impact. You will have strong React experience and help guide frontend patterns and practices while remaining deeply hands-on across the full stack –frontend, backend, and cloud stack.You will help shape architecture, raise engineering standards, mentor teammates, and partner closely with technical leadership to execute on longer-term architectural direction.

Responsibilities:

Technical Leadership & Architecture

  • Apply deep React experience to the fronted design, patterns, and best practices, while contributing across the full stack.
  • Lead complex architectural problem-solving across the frontend and backend, balancing short-term delivery with long-term maintainability.
  • Help stabilize and evolve the system architecture by identifying technical debt, proposing improvements, and guiding implementation.
  • Influence and uplift engineering standards through code reviews, design discussions, and hands-on leadership.

Software Development

  • Design, develop, and maintain full stack applications using our core go-forward stack:
    • React, TypeScript
    • Java, Spring Boot
    • PostgreSQL
  • Build end-to-end solutions, delivering high-quality user experiences alongside robust backend services.
  • Work effectively within both modernized systems and legacy components as the platform continues to evolve.
  • Develop new features, enhance existing functionality, resolve defects, and contribute to overall technical health.

Cloud & Delivery

  • Build and maintain scalable, secure, and reliable services on AWS using containerized and distributed architectures.
  • Participate fully in the software development lifecycle, including requirements, design, implementation, testing, deployment, and support.
  • Contribute to Agile planning, estimation, and continuous improvement initiatives.

Mentorship & Collaboration

  • Mentor and support other engineers, particularly in frontend and full-stack development.
  • Collaborate closely with product, design, and engineering peers to deliver customer value efficiently.
  • Serve as a technical partner to team leadership, helping ensure architectural direction is executed effectively.

What you offer...

Preferred Qualifications:

  • Experience working on high-scale, customer-facing SaaS platforms.
  • Familiarity with Java and Scala-based (legacy) services or distributed messaging systems.
  • Familiarity with Angular application development (legacy).
  • Experience mentoring junior developers or leading technical initiatives.

What We Value:

  • Technical ownership: You take responsibility for solutions, outcomes, and long-term health–not just individual tasks.
  • Quality and craft: You care deeply about clean code, thoughtful UI, and maintainable systems.
  • Leadership through action: You lead by example, elevating others through collaboration and mentorship.
  • Growth mindset: You continuously seek to improve systems, processes, and your own skills.

What we offer...

  • The base salary range* for this position is between $100,000-$150,000
  • Remote first workplace!
  • Rewards and recognition programs
  • Learning and development opportunities
  • The ability to make a difference every day for universities trying to grow and students trying to learn!

Only qualified candidates selected for interviews will be contacted.

What we believe...

At Modern Campus, we believe that a diverse, equitable and inclusive workplace furthers relevance, resilience, and longevity. We encourage people from all backgrounds, ages, abilities, and experiences to apply for our positions. Modern Campus is proud to be an equal opportunity workplace and is committed to bring on hires regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status (for US candidates). If you require accommodations during any part of the interview process due to a disability, please let our recruiter know.

* Our salary ranges reflect the minimum and maximum target for new hires for the position within the US and Canada. Within the range, individual pay is determined by factors including job-related skills, experience, and relevant education or training.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 100k-150k USD

Location requirements

Hiring timezones

Canada +/- 0 hours

About Modern Campus

Learn more about Modern Campus and their company culture.

View company profile

Modern Campus is the leading provider of innovative, student-centric SaaS solutions, empowering over 1,700 higher education institutions to attract, engage, and retain learners for life. Our core mission is to deliver technology that supports higher education institutions in addressing the evolving needs of today’s learners. We understand that prospective students now expect a streamlined digital experience that combines personalized support with robust educational resources.

With a focus on user-centered design, our software solutions enable institutions to improve student engagement, enhance enrollment processes, and foster retention through personalized interactions and transparent communication. We pride ourselves on our deep commitment to higher education, with our products built exclusively for the unique challenges of academic institutions. With a customer satisfaction rate exceeding 98%, we have established ourselves as trusted partners in transforming the higher education experience, and we continuously strive to innovate and uplift the educational landscape.

Claim this profileModern Campus logoMC

Modern Campus

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

8 remote jobs at Modern Campus

Explore the variety of open remote roles at Modern Campus, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Modern Campus

Remote companies like Modern Campus

Find your next opportunity by exploring profiles of companies that are similar to Modern Campus. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan