Free cookie consent management tool by TermsFeed Principal Software Engineer | Antal Tech Jobs
Back to Jobs
3 Days ago

Principal Software Engineer

decor
Chennai, Tamil Nadu, India
Information Technology
Full-Time
RemoteStar

Overview

Exp: 15+ Years
Preferred Location: Bengaluru
Joining time: Within 30 days
Work type: Hybrid Model – 3 days a week in office.

About client:

Our client is an established education technology company with a 50+ year legacy of supporting K–8 learning across the U.S. Their flagship digital programs are used by millions of students and trusted by educators in schools nationwide. With a team of over 2,500 dedicated professionals, they are committed to building accessible, impactful learning solutions that improve classroom outcomes and empower teachers. At their core, they’re lifelong learners driven by a mission to make a real difference in education, every single day.

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 optimisation.
  • 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 organised 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, and Hadoop.
  • 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:

  • Extended experience with Amazon cloud computing infrastructure.
  • Background in the educational technology domain.

Share job
Similar Jobs
View All
1 Day ago
Machine Learning Engineer
Information Technology
  • 2 - 6 Yrs
  • Maharashtra
What you ll do: Lead ML model lifecycle, from research and experiments to implementation and deployment. Build and deploy deep learning models on GCP and edge devices , ensuring real-time inference. Combine multiple sensor in...
decor
1 Day ago
D-TechWorks - Java Full Stack Developer
Information Technology
Java Full stack - GurugramJob Title : Java Full stackExp : 5 to 7 yearsLocation : Gurgaon officeMandatory Skills : Java 8, Spring boot, Microservices, Reactjs, Database (MYSQL/PostgreSQL), Rest APIGood to have : AWS, Docker and orchestration to...
decor
1 Day ago
IT Manager (H/F) - AIRBUS INDIA PRIVATE LIMITED
Information Technology
  • Chennai, Tamil Nadu, India
Job Description: Description We are loo king for a highly customer focused, driven and dependable candidate to manage overall IT Operations at the Airbus India Training center (AITC) in Gurgaon. This position will functionally report to the Head of ...
decor
1 Day ago
PHP Developer
Information Technology
Job Description Youll Do Participating in the design and delivery of web-UI product. Developing solutions by designing system specifications and tests before delivering them. Identifying, analysing, and developing interfaces, flows and APIs. Int...
decor
1 Day ago
Technical Lead - .Net Core/AngularJS
Information Technology
  • Chennai, Tamil Nadu, India
We are seeking an experienced Technical Lead to guide a team of software developers in delivering robust and scalable enterprise solutions using ASP.NET Core, Angular, SQL Server, and Microsoft Azure.The ideal candidate will be responsible for end-t...
decor
1 Day ago
Business Analyst - Wealth Management
Information Technology
  • Chennai, Tamil Nadu, India
Primary skills:Domain->Capital Markets->Wealth Management A day in the life of an Infoscion As part of the Infosys consulting team, your primary role would be to get to the heart of customer issues, diagnose problem areas, design innovative solutio...
decor
1 Day ago
Sr. Software Engineer - Pentaho Data Integration Job
Information Technology
  • Chennai, Tamil Nadu, India
We use cookies to offer you the best possible website experience. Your cookie preferences will be stored in your browser’s local storage. This includes cookies necessary for the website's operation. Additionally, you can freely decide and change any...
decor
1 Day ago
Dataviv Technologies - Quality Assurance Test Engineer - Manual & Automation Testing
Information Technology
  • Chennai, Tamil Nadu, India
Job Title: QA Tester (Manual & GurugramEmployment Type: Full-timeJob SummaryWe are looking for a skilled and detail-oriented QA Tester who is proficient in both manual and automation testing. The ideal candidate will be responsible for ensuring the ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media