Senior Software Engineer

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

The role

This is a founding engineer role on the Navigators team within Teacher & Learning Explorations. The position involves designing contracts between four mature products and a shared discovery layer, building search and curation features, and establishing engineering practices. The role requires substantial backend experience, TypeScript proficiency, and cloud operations depth.

Pay
$110k–$151k
Location
Remote
Work mode
Remote
Employment
Contractor
Level
Senior
Education
Bachelors
Sponsorship
Not offered

What we know that the posting doesn’t say

  • Seen 3 days agostill 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 solutions that help educators analyze, customize, and plan personalized learning paths for students. Their products are used in over one-third of US schools and in more than 100 countries.

What you would do

  • Design and own API contracts between libraries and products
  • Build the discovery layer for search and relevance
  • Create and maintain continuous delivery pipelines
  • Evolve engineering culture, standards, and best practices
  • Decide open stack questions with the team
  • Make search and curation work as one experience

Must have

  • Substantial experience building and operating production backend services
  • Strong TypeScript or comparable typed language proficiency
  • Willingness to work in strict-TypeScript codebase
  • Demonstrated ownership of API contracts in multi-service systems
  • Experience designing, versioning, and testing API contracts
  • Cloud operations depth with infrastructure as code
  • Experience with Terraform on AWS
  • Release engineering depth with continuous delivery pipelines
  • Effective communication with distributed teams
  • Ability to explain technical trade-offs to non-technical audience
  • Experience mentoring engineers
  • Bachelor's degree or equivalent industry experience

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 of 20 total weeks with 14 weeks paid
  • Tuition reimbursement and life and disability insurance

Experience and education

  • Bachelors degree or equivalent experience

Key skills

  • typescript
  • api design
  • openapi
  • message schemas
  • versioning
  • search
  • relevance
  • retrieval
  • continuous delivery
  • terraform
  • aws
  • infrastructure as code
  • mentoring
  • communication
  • backend services

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 →