Senior Software Engineer

Renaissance Learning · Remote · $110k–$151k

The role

Renaissance Learning seeks a Senior Software Engineer for its Student Activities team, working on the Freckle adaptive learning platform. The role involves full-stack development, architecture, and mentoring within a distributed team. The position requires US work authorization and offers a base salary range of $109,500 to $150,550.

Pay
$110k–$151k
Location
Remote
Work mode
Remote
Employment
Contractor
Level
Senior
Experience
5+ yrs
Sponsorship
Not offered

What we know that the posting doesn’t say

  • Seen todaystill listed on the employer’s careers page
  • Posted 7 days agothe first time we saw it

About Renaissance Learning

Renaissance is a global leader in pre-K-12 education technology, providing adaptive learning solutions used in over one-third of US schools and in more than 100 countries.

What you would do

  • Architect and develop features end-to-end across the full stack
  • Design data models and schemas for scalable systems
  • Build and maintain highly available web and backend systems
  • Adopt AI tooling to accelerate development and improve workflows
  • Maintain and evolve backend services like curricula-api and progress services
  • Mentor engineers, conduct code reviews, and champion engineering practices

Must have

  • 5+ years professional software development experience
  • Experience shipping high-quality web-based software for large user bases
  • Hands-on experience with React or comparable SPA framework
  • Proficiency with TypeScript on the frontend
  • Experience building backend services and APIs
  • Solid data modeling skills with relational databases, PostgreSQL preferred
  • Experience conducting code reviews and mentoring other engineers
  • Strong written and verbal communication skills
  • Proven ability to thrive in agile, multidisciplinary team

Nice to have

  • Experience with event-based or event-driven architecture
  • Experience with AWS stack including ECS, Fargate, RDS, S3, CloudFront, Elasticache, Lambda
  • Experience with Docker
  • Experience with CI/CD using GitHub Actions
  • Experience with observability and telemetry tooling like Datadog or Bugsnag
  • Passion for education and improving student outcomes

What you get

  • Medical, prescription, dental, vision, and telehealth coverage
  • Health savings and flexible spending accounts
  • 401(k) and Roth 401(k) with company match
  • Paid vacation, sick time, and 12 paid holidays
  • Parental leave totaling 20 weeks with 14 weeks paid
  • Tuition reimbursement and life and disability insurance

Experience and education

  • 5+ years of relevant experience

Key skills

  • react
  • typescript
  • postgresql
  • aws
  • ecs
  • fargate
  • rds
  • s3
  • cloudfront
  • elasticache
  • lambda
  • docker
  • github actions
  • datadog
  • bugsnag
  • api development
  • data modeling
  • code review
  • mentoring
  • event-driven architecture

About Renaissance When you join Renaissance®, you join a global leader in pre-K–12 education technology! Renaissance’s solutions help educators analyze, customize, and plan personalized learning paths for students, allowing time for what matters—creating energizing learning experiences in the class…

Extracted from the employer’s posting. Read it in full on Renaissance Learning’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at Renaissance Learning

All 3 roles at Renaissance Learning →