Curriculum Associates is changing the face of education technology with award-winning learning programs. We are seeking a Principal Software Engineer I to deliver large software initiatives and partner with architects and senior engineers to design robust software.
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 in designing features to meet business needs
- Experience in 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 in establishing CI/CD pipelines
- Experience in writing and consuming REST and JSON-RPC APIs
- Experience using AWS services (MySQL RDS, Dynamo DB, S3, etc.)
- Experience with modern UI 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 in Automation frameworks such as Selenium and/or Playwright
- Extensive experience delivering cloud hosted software services at scale
Benefits
- 401k Matching
- Generous Paid Time Off
- Retirement Plan
- Tuition Reimbursement
- Visa Sponsorship