Talent.com
This job offer is not available in your country.
Principal Software Engineer I - DP

Principal Software Engineer I - DP

Curriculum AssociatesBengaluru, Karnataka, India
3 days ago
Job description

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 :

Join our innovative educational technology organization as a Principal Software Engineer. Leverage your expertise in Scala, Spark, Snowflake, databases, and Big Data to architect and deliver scalable, impactful software solutions. In this role, you'll lead solution engineering efforts, drive new platform and product developments, analyze and enhance system architecture, and collaborate with product managers to plan and execute smooth feature rollouts within an Agile environment.

Essential duties / responsibilities :

Lead technical initiatives and guide the team to develop innovative software solutions that address complex challenges.

Build scalable, efficient, and high-performance pipelines and workflows for processing large volumes of batch and real-time data.

Maintain and enhance existing software systems to ensure performance and reliability.

Recommend and implement technology upgrades to drive continuous improvement.

Support real-time streams, ETL pipelines, data warehouses, and reporting services.

Design and develop data frameworks, applications, and microservices that seamlessly integrate with other services.

Utilize Big Data tools such as Kafka, AWS S3 Data Lake, EMR, and Spark to ingest, store, transform, and query data.

Adhere to coding best practices, including unit testing, design / code reviews, and comprehensive documentation.

Conduct thorough code reviews to maintain quality, mentor junior team members, and promote continuous learning.

Perform performance analyses and capacity planning for each release.

Work effectively as part of an Agile team, contributing to process improvements and innovative solutions.

Implement and promote security protocols and data governance standards across development projects.

Proactively introduce new approaches to overcome software challenges throughout the product lifecycle.

Required job skills :

Strong software design skills with a deep understanding of design patterns and performance optimization.

Expertise in writing high-quality, well-structured Scala code with an emphasis on functional programming and test-driven development.

Ability to produce clear, concise, and organized documentation.

Knowledge of Amazon cloud computing services (Aurora MySQL, DynamoDB, EMR, Lambda, Step Functions, and S3).

Excellent communication skills and the ability to collaborate effectively with team members of varying technical backgrounds.

Proficiency in conducting detailed code reviews focused on improving code quality and mentoring developers.

Familiarity with software engineering and project management tools.

Commitment to following security protocols and best practices in data governance.

Capability to construct KPIs and use metrics for continuous process improvement

Minimum qualifications :

15+ years of experience designing and developing enterprise-level software solutions.

10+ years of experience with large volume data processing and Big Data tools such as Apache Spark, Scala, Hadoop and Snowflake.

5+ years of experience developing Scala / Java applications and microservices using Spring Boot.

5+ years of experience working with SQL and relational databases.

2+ years of experience working within Agile / Scrum environments.

Preferred qualifications :

Experience with SingleStore DB

Extended experience with Amazon cloud computing infrastructure.

Background in the educational technology domain.

Create a job alert for this search

Principal Software Engineer • Bengaluru, Karnataka, India

Related jobs
  • Promoted
Principal Backend Engineer, Infrastructure

Principal Backend Engineer, Infrastructure

Pebblehosur, tamil nadu, in
We’re looking for a highly skilled.Platform Engineering team and help us design, build, and operate large-scale, high-performance, cloud-native infrastructure systems. Build internal platform servic...Show moreLast updated: 30+ days ago
  • Promoted
Principal Backend Engineer

Principal Backend Engineer

TekWissen Indiahosur, tamil nadu, in
Job Title : Principal Backend Engineer.TekWissen is a global workforce management provider that offers strategic talent solutions to our clients throughout India and world-wide.We are seeking a Prin...Show moreLast updated: 1 day ago
  • Promoted
Senior Software Engineer(Generative AI Engineer)

Senior Software Engineer(Generative AI Engineer)

Veltrishosur, tamil nadu, in
Senior Software Engineer, AI / ML Engineer (primary focus : AI Agents).Baseline : 8+ years exp, Python / Java, CI / CD (GitHub Actions / Jenkins), cloud (AWS serverless or Kubernetes), IaC (Terraform).Key st...Show moreLast updated: 13 days ago
  • Promoted
Principal Engineer

Principal Engineer

RazorpayBengaluru, Karnataka, India
A Principal engineer at Razorpay is well-grounded - innovative, quality focussed, product thinker, business conscious - not mere coders, of course, with deeper technical context and experience to b...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer

Principal Engineer

RecroBengaluru, Karnataka, India
Essential duties / responsibilities : .Investigate, troubleshoot, and resolve software issues to ensure system stability and reliability. Maintain and enhance existing applications by optimizing perform...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer

Principal Engineer

Coffeee.ioBengaluru, Karnataka, India
Role- principal Engineer Location- Bangalore (Hybrid) Experience- 10-12 years Employment- Full time About the Role We are looking for a highly skilled Principal Engineer with strong technical expe...Show moreLast updated: 1 day ago
  • Promoted
UiPath - Principal Software Engineer

UiPath - Principal Software Engineer

UiPath Robotic Process Automation India Pvt. LtdBangalore
Life at UiPath : The people at UiPath believe in the transformative power of automation to change how the world works.Were committed to cr...Show moreLast updated: 30+ days ago
Principal Software Engineer

Principal Software Engineer

swivl.techBangalore, Karnataka, IN
Quick Apply
Job Title : Principal Software Engineer (15+ years experience) Are you a senior technologist with a strong product mindset, proven architectural expertise, and a passion for mentoring high-performin...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer, Software - Cloud Infrastructure [T500-20363]

Principal Engineer, Software - Cloud Infrastructure [T500-20363]

ANSRhosur, tamil nadu, in
ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 14 days ago
Principal Engineer

Principal Engineer

ScaleneWorksBengaluru, Karnataka, India
Quick Apply
Education : University degree in computer science or related field or relevant experience.At least 10 Years of experience building enterprise-grade distributed systems based on C++.A thorough unders...Show moreLast updated: 30+ days ago
  • Promoted
Senior Staff Software Engineer - Platform

Senior Staff Software Engineer - Platform

Coinbasehosur, tamil nadu, in
Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
  • Promoted
Senior Staff Software Engineer - AI Platform

Senior Staff Software Engineer - AI Platform

Coinbasehosur, tamil nadu, in
Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
  • Promoted
Principal Azure Cloud Architect / Principal Engineer

Principal Azure Cloud Architect / Principal Engineer

First American (India)hosur, tamil nadu, in
Job Title : Principal Azure Cloud Architect / Principal Engineer (20+ Years Experience).We are seeking a technical visionary Principal Azure Cloud Architect with 20+ years of experience to lead the tr...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer (Backend)

Principal Engineer (Backend)

Zetahosur, tamil nadu, in
It was founded by Bhavin Turakhia and Ramki Gaddipati in 2015.Our flagship processing platform - Zeta Tachyon - is the industry’s first modern, cloud-native, and fully API-enabled stack that brings...Show moreLast updated: 30+ days ago
Principal Engineer

Principal Engineer

Weekday AIBengaluru, KA, IN
Quick Apply
This role is for one of the Weekday's clients.Key Responsibilities & Expertise.Lead the design and development of large-scale,. Solve complex technical challenges with strong.Golang, Java, or si...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer

Principal Engineer

ACL DigitalBengaluru, Karnataka, India
Technical Specialist - Design Verification Location : Bangalore, Noida, Pune.About the Role : We are looking for an experienced and passionate Senior Design Verification Engineer to join our team...Show moreLast updated: 30+ days ago
  • Promoted
Alcon - Principal Engineer I - IAC Terraform

Alcon - Principal Engineer I - IAC Terraform

AlconBangalore
Key Design and maintain CI / CD pipelines for microservices-based applications (Spring Boot, Angular, SAP Hybris).Implement infrastructure as code (IaC) using tools like Terraform, Ansible, or Cloud...Show moreLast updated: 6 days ago
  • Promoted
  • New!
Principal Cloud Engineer

Principal Cloud Engineer

Azoon Tech Consulting LLChosur, tamil nadu, in
AzoonTech consulting LLC is hiring for a stealth AI startup.At this AI startup, we are building agent-driven data platforms that rethink how teams interact with infrastructure, analysis, observabil...Show moreLast updated: 8 hours ago
  • Promoted
Alcon - Principal Software Engineer I

Alcon - Principal Software Engineer I

AlconBangalore
Summary of Position : At Alcon, we're passionate about enhancing sight and helping people see brilliantly.With more than 25,000 associates, we innovate fearlessl...Show moreLast updated: 20 days ago
  • Promoted
Software Support Engineer I

Software Support Engineer I

Actablhosur, tamil nadu, in
We’re providing better solutions for hotel companies as the world around us evolves and changes related to using technology, finding labor, and maximizing profits. Our mission is to empower the peop...Show moreLast updated: 26 days ago