
Renaissance Learning North America
US
Software Engineer I
Skip the busywork
ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.
Resume tailored to this roleApplied in secondsTrack every application
Download the appAbout this role
We’re looking for a motivated Software Engineer I to join our agile, multi-disciplinary engineering team. You’ll play a key role in an impact-driven culture where your creativity, curiosity, and technical skill help shape how we build and scale our highly available SaaS platform used by millions of K-12 students every month worldwide.
In this role as a Software Engineer I, you will:
- Collaborate closely within an agile, cross-functional team to deliver high-quality software and develop your skills.
- Communicate effectively in a distributed remote work environment.
- Contribute to the design, development and maintenance of frontend and backend systems serving millions of users and thousands of requests per second.
- Contribute your unique perspective and technical expertise to achieve shared goals.
- Continuously learn, experiment, test, and iterate to improve both product and process.
For this role as a Software Engineer I, you should have:
- BS in Computer Science, Computer Engineering, or equivalent experience.
- 1-2+ years of professional software development experience utilizing web technologies.
- Hands-on experience with React or a comparable single-page application framework.
- Familiarity with js for backend or API development.
- Exposure to static types systems (TypeScript -preferred, Java, C#, etc.).
- Familiarity working with relational databases.
- Strong written and verbal communication skills, especially in collaborative environments.
Bonus Points
- Professional experience with functional programming languages (Haskell, Scala, Clojure, etc.).
- Professional experience in NodeJS.
- Familiarity with Event based architecture.