Jobs › Companies › Curriculum Associates › Full Stack - Principal Software Engineer

Sobre este puesto de Full Stack - Principal Software Engineer en Curriculum Associates

Curriculum Associates · Presencial · Bangalore, India

At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation’s K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting accessible learning experiences for all students has driven the continuous improvement of our innovative programs. Our team of more than 2,500 employees is composed of lifelong learners who stand behind this mission, working tirelessly to serve the educational community with world-class programs and support every day.

Summary: 

The Full Stack Principal Software Engineer will be responsible for bringing new digital products to market and enhance existing ones by leveraging your expertise in software development with state-of-the-art industry frameworks collaborating closely with product management on engineering teams.  

Essential duties/responsibilities: 

1. Deliver large software initiatives in collaboration with product owners, to deliver i-Ready experiences. 2. Partner with architects and senior engineers to design robust software ensuring seamless customer experience at scale.

3. Operate with a continuous improvement mindset, conducting code and design reviews, as well as leveraging state-of-the-art code quality and productivity tools.

4. Develop automated unit and integration tests to accompany all application code.

5. Contribute ideas and effort to improve efficiency of our software development lifecycle.

6. Model and champion efficiencies in software development and delivery practices.

7. Drive code maintainability by addressing technical debt and defects proactively.

8. Communicate clearly and consistently utilizing verbal and written forms, to ensure seamless progress on shared team goals.

9. Engage in personal and peer development through mentorship program participation.

10. Engage in proactive learning to improve functional as well as technical knowledge.

Required Job Skills and Abilities: 

11. Strong communication skills.

12. A strong desire for self-development demonstrated by academic or industry achievements.

13. Experience working in an Agile environment, including experience with Scrum. 

14. Proven experience in designing features to meet business needs

15. Experience in Java, Spring, Hibernate/JPA, and related frameworks.

16. Strong experience with SQL and Relational and Non-Relational databases.

17. Proven Experience in Database design and performance tuning.

18. Experience in establishing CI/CD pipelines

19. Experience in writing and consuming REST and JSON-RPC APIs.

20. Experience using AWS services (MySQL RDS, Dynamo DB, S3, etc.).

21. Experience with modern UI technologies such as React, Redux, Flow, Typescript, Karma, Jest, and React Testing Library. 

22. Experience with unit testing frameworks such as Junit and/or TestNG.

23. Experience in Automation frameworks such as Selenium and/or Playwright.

24. Experience working with AI tooling such as Github Copilot or Cursor AI

25. Extensive experience delivering cloud hosted software services at scale.

Required Education and Experience: 

26. Bachelor’s in computer science preferred

27. 10+ years of experience in web application development.

¿Listo para postularte en Curriculum Associates?
Postúlate en Curriculum Associates

Sobre Curriculum Associates

Curriculum Associates, LLC is an equal opportunity employer. Curriculum Associates will not discriminate against any employee or applicant for employment based on any legally-recognized basis, including, but not limited to: race (including ancestry, national origin, ethnic characteristics, interracial marriage or association, and traits historically associated with race such as hair texture and protective hairstyles), color, religion and creed (including all aspects of religious observance, practice and belief), sex (including pregnancy, lactation, childbirth or related medical conditions, breastfeeding, sex assigned at birth, difference of sex development and variations of sex characteristi

Ver todos los empleos en Curriculum Associates →

Empleos similares

Zscaler
Principal Software Development Engineer (Backend Dev - C/Linux/GDB)
Zscaler
⚡ Postúlate pronto Bangalore, IND Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 3h
IQVIA
Principal AI Engineer
IQVIA
⚡ Postúlate pronto Bangalore, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 12h
Zynga
Principal Software Engineer
Zynga
⚡ Postúlate pronto Bengaluru, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Zscaler
Principal Software Development Engineer
Zscaler
⚡ Postúlate pronto Bangalore, IND Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 1d
Toast
Principal Software Engineer
Toast
⚡ Postúlate pronto Bangalore Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 2d
Quince
Principal Engineer (Warehouse Engineering)
Quince
⚡ Postúlate pronto Bengaluru, Karnataka, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 5d
Zscaler
Principal Software Development Engineer - Rust
Zscaler
⚡ Postúlate pronto Bangalore, IND Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 5d
AD
Principal Digital Design Engineer
Analog Devices
⚡ Postúlate pronto India, Bangalore, Nova Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1sem
SonicWall
Software Dev Principal Engineer -Go and cloud experience is a must
SonicWall
⚡ Postúlate pronto Bengaluru, Karnataka, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1sem

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en Curriculum Associates

Ver todos los empleos en Curriculum Associates →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis