C

Curriculum Associates

Adaptive diagnostics and personalized instruction platform

Full Stack Principal Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • Strong communication skills.
  • A strong desire for self-development demonstrated by academic or industry achievements.
  • Experience working in an Agile environment, including experience with Scrum.
  • Proven experience designing features to meet business needs.
  • Experience with Java, Spring, Hibernate/JPA, and related frameworks.
  • Strong experience with SQL and relational and non-relational databases.
  • Proven experience in database design and performance tuning.
  • Experience establishing continuous integration and continuous delivery pipelines.
  • Experience writing and consuming REST and JSON-RPC APIs.
  • Experience using AWS services, including MySQL RDS, DynamoDB, and S3.
  • Experience with modern user interface technologies such as React, Redux, Flow, TypeScript, Karma, Jest, and React Testing Library.
  • Experience with unit testing frameworks such as JUnit and/or TestNG.
  • Experience with automation frameworks such as Selenium and/or Playwright.
  • Experience working with AI tooling such as GitHub Copilot or Cursor AI.
  • Extensive experience delivering cloud-hosted software services at scale.
  • 10+ years of experience in web application development.

Responsibilities

  • Deliver large software initiatives in collaboration with product owners to deliver i-Ready experiences.
  • Partner with architects and senior engineers to design robust software that ensures a seamless customer experience at scale.
  • Conduct code and design reviews and leverage code quality and productivity tools.
  • Develop automated unit and integration tests to accompany all application code.
  • Contribute ideas and effort to improve the efficiency of the software development lifecycle.
  • Model and champion efficiencies in software development and delivery practices.
  • Improve code maintainability by proactively addressing technical debt and defects.
  • Communicate clearly and consistently, verbally and in writing, to ensure progress on shared team goals.
  • Participate in a mentorship program for personal and peer development.
  • Engage in proactive learning to improve functional and technical knowledge.

About the Company

Curriculum Associates

Adaptive diagnostics and personalized instruction platform

Curriculum Associates delivers K-12 education tools, centered on the i-Ready platform, which combines adaptive diagnostics, personalized instruction, and teacher resources to support reading and math. The system uses the i-Ready Diagnostic to profile student performance and guide tailored learning paths, with instruction and materials provided to educators through a district-focused subscription model. The company also offers professional development and ongoing support to help schools implement the program effectively. Unlike competitors, it emphasizes a partnership approach with districts, using data-driven insights and standards-aligned content to differentiate instruction and drive student growth. Its goal is to improve classroom outcomes by providing high-quality, actionable data and instructional resources that enable teachers to meet individual student needs.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Billerica, MA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Curriculum Associates

See more jobs