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

Über diese Full Stack - Principal Software Engineer Stelle bei Curriculum Associates

Curriculum Associates · Vor Ort · 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.

Bereit, sich bei Curriculum Associates zu bewerben?
Bei Curriculum Associates bewerben

Über 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

Alle Jobs bei Curriculum Associates ansehen →

Ähnliche Jobs

Zscaler
Principal Software Development Engineer (Backend Dev - C/Linux/GDB)
Zscaler
⚡ Früh bewerben Bangalore, IND Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
IQVIA
Principal AI Engineer
IQVIA
⚡ Früh bewerben Bangalore, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 13 Std.
Zynga
Principal Software Engineer
Zynga
⚡ Früh bewerben Bengaluru, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Tg.
Zscaler
Principal Software Development Engineer
Zscaler
⚡ Früh bewerben Bangalore, IND Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 1 Tg.
Toast
Principal Software Engineer
Toast
⚡ Früh bewerben Bangalore Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 2 Tg.
Quince
Principal Engineer (Warehouse Engineering)
Quince
⚡ Früh bewerben Bengaluru, Karnataka, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 5 Tg.
Zscaler
Principal Software Development Engineer - Rust
Zscaler
⚡ Früh bewerben Bangalore, IND Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 5 Tg.
AD
Principal Digital Design Engineer
Analog Devices
⚡ Früh bewerben India, Bangalore, Nova Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Wo.
SonicWall
Software Dev Principal Engineer -Go and cloud experience is a must
SonicWall
⚡ Früh bewerben Bengaluru, Karnataka, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Wo.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei Curriculum Associates

Alle Jobs bei Curriculum Associates ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

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?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos