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

Principal Software Engineer

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
Careernet

Overview

Company: IT Services Organization

Key Skills: CICD, Apache Spark, Docker, Apache, Python, Azure Databricks, Airflow, Kubernetes, Terraform

Key Responsibilities:

Technical Leadership & Architecture:

  • Act as a technical architect, ensuring alignment between the work of multiple development teams in data engineering and data science.
  • Design scalable, high-performance data processing solutions within Azure and Databricks, considering factors such as governance, security, and maintainability.
  • Drive the adoption of best practices in software development, including CI/CD, testing strategies, and cloud-native architecture.
  • Work closely with Product Owners and Engineering Managers to translate business needs into technical solutions.

Hands-on Development & Technical Excellence:

  • Lead by example through high-quality coding, code reviews, and proof-of-concept development.
  • Solve complex engineering problems and contribute to critical design decisions.
  • Ensure effective use of Azure services, Databricks, and data processing frameworks such as Apache Spark, Delta Lake, and Airflow.
  • Develop and optimise data pipelines, data transformations, and ML workflows in a cloud environment.

Line Management & Team Development:

  • Provide line management to engineers, ensuring their professional growth and development.
  • Conduct performance reviews, set development goals, and mentor team members to enhance their skills.
  • Foster a collaborative and high-performing engineering culture, promoting knowledge sharing and continuous improvement.
  • Support hiring, onboarding, and career development initiatives within the engineering team.

Collaboration & Cross-Team Coordination:

  • Act as the technical glue between data engineers, data scientists, and software developers, ensuring smooth integration of different components.
  • Provide mentorship and guidance to developers, helping them level up their skills and technical understanding.
  • Work with DevOps teams to improve deployment pipelines, observability, and infrastructure as code.
  • Engage with stakeholders across the business, translating technical concepts into business-relevant insights.

Governance, Security & Data Best Practices:

  • Champion data governance, lineage, and security across the platform.
  • Advocate for and implement scalable data architecture patterns, such as Data Mesh, Lakehouse, or event-driven pipelines.
  • Ensure compliance with industry standards, internal policies, and regulatory requirements.

Experience Requirements:

  • Strong software engineering background with experience in designing and building production-grade applications in Python, Scala, Java, or similar languages.
  • Proven experience with Azure-based data platforms, specifically Databricks, Azure Data Lake, Azure Synapse, and Azure Functions.
  • Expertise in Apache Spark and Delta Lake, with experience building large-scale distributed data pipelines.
  • Experience with workflow orchestration tools like Apache Airflow.
  • Cloud experience in Azure, including containerisation (Docker, Kubernetes) and infrastructure as code (Terraform, Bicep).
  • Strong knowledge of modern software architecture, including microservices, event-driven systems, and distributed computing.
  • Experience leading teams in an agile environment, with a strong understanding of CI/CD pipelines, automated testing, and DevOps practices.
  • Excellent problem-solving and communication skills, with the ability to engage with both technical and non-technical stakeholders.
  • Previous experience in data engineering, data science, or analytics-heavy environments is highly desirable.
  • Proven line management experience, including mentoring, career development, and performance management of engineering teams.

Qualifications: Any Post Graduation, Any Graduation

Share job
Similar Jobs
View All
2 Days ago
C++ Developer in Mumbai
Information Technology
  • Gurugram, Haryana, India
We are looking to hire a qualified and experienced Mumineen candidate from the IT industry to support Miqaat-related initiatives. The ideal candidate should have a strong foundation in technology, be professionally qualified, and demonstrate high in...
decor
2 Days ago
Furrl - Software Engineer I - React.js/Next.js
Information Technology
  • Gurugram, Haryana, India
AboutFurrl is a funded early stage startup building the next generation of lifestyle e-commerce through a clutter-breaking discovery platform for new-age brands powered by GenAI. We are attacking the 100 billion dollar D2C market in India by creatin...
decor
2 Days ago
Artificial Intelligence/Machine Learning Engineer - Python/C++
Information Technology
  • Gurugram, Haryana, India
Job Description Bachelor's or Master's degree in Computer Science, Data Science, Statistics, Mathematics, or a related field. Minimum of two years of professional experience in developing AI/ML solutions, with a strong track record of successful p...
decor
2 Days ago
Senior Full Stack Developer
Information Technology
  • Gurugram, Haryana, India
We are seeking a highly motivated and skilled Sr. Full Stack Developer to join our innovative team. The ideal candidate should have a strong foundation in PHP development, Python Development with the Laravel framework, Node JS, experience in MySQL, ...
decor
2 Days ago
Interesting Job Opportunity: SpectraMedix - Java Full Stack Developer - J2EE/Spring MVC
Information Technology
  • Gurugram, Haryana, India
Role : Software Development Engineer (Java FullStack)Location : Gurgaon/HyderabadExperience : 3 - 6 YearsDescriptionHe/she will work closely with lead developers, architects and data/business analyst. This person will implement, test and document as...
decor
2 Days ago
Software Tester in Haryana, Mohali, Chandigarh, Uttar Pradesh, Mohali, Himachal Pradesh, Chandigarh, Delhi, Mohali
Information Technology
  • Gurugram, Haryana, India
Key Responsibilities Testing practitioner, you will design, build, test, and deploy effective testing solutions that reduce the amount of manual effort in the testing process Applying automated tools in the testing of applications across all phase...
decor
2 Days ago
Java/SQL Developer
Information Technology
  • Gurugram, Haryana, India
Greetings from Ionixx!!!Job Title : Java and SQL DeveloperExperience Level : 58 YearsLocation : Chennai (Remote)Employment Type : Full-timeJob OverviewWe are looking for a highly skilled and experienced Java and SQL Developer to join our team. This ...
decor
2 Days ago
Senior Full Stack Developer
Information Technology
  • Gurugram, Haryana, India
About Iamneoiamneo is a B2B Edtech Enterprise SaaS start-up founded in 2016.We specialize in providing Talent Upskilling, Talent Assessment, and Talent Transformation solutions for the ITeS, BFSI, and Education industries.Our key value propositions ...
decor

Talk to us

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