Software Engineer Principal Data Solution Implementation

Apply for this job

Job Description

Summary

The Software Engineer Principal designs and implements scalable data solutions that support enterprise analytics, reporting, and regulatory compliance. This role partners with cross functional teams to build high availability data platforms using modern cloud and big data technologies.

Key Responsibilities

  • Design and implement enterprise data solutions aligned with business strategy.
  • Build and maintain scalable data pipelines and data warehousing solutions.
  • Leverage Hadoop, Spark, Kafka, and PySpark to support analytics and reporting use cases.
  • Ensure data quality, governance, and regulatory compliance across systems.
  • Apply DevOps practices and CI CD automation to improve reliability and delivery.
  • Monitor and maintain data platforms for performance, availability, and resiliency.
  • Participate in Agile and SAFe ceremonies including sprint planning and retrospectives.
  • Provide technical leadership, guidance, and problem solving support to engineering teams.

Required Qualifications

  • Bachelor’s degree or equivalent industry experience.
  • Five or more years of experience in software or data engineering roles.
  • Strong experience with cloud platforms including AWS, Azure, or Google Cloud.
  • Hands on experience with Hadoop, Spark, Kafka, and distributed data systems.
  • Proficiency in PySpark, SQL, Java, or Scala.
  • Experience with ETL processes, data modeling, and data warehousing.
  • Strong collaboration, communication, and problem solving skills.

Tech Stack

Hadoop, Apache Spark, Apache Kafka, PySpark, SQL, Java, Scala, Cloud Platforms AWS Azure Google Cloud & CI CD and DevOps Tooling

Compensation & Benefits

Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility varies by client.

Work Schedule

Monday–Friday, flexible hours, occasional on call if applicable.

About the Client

Our client is a growing technology focused organization committed to building scalable digital solutions.

Why Join the Team?

  • Work on enterprise scale data platforms driving innovation and reliability.
  • Enable data driven decision making across high impact systems.
  • Collaborate in a supportive environment focused on technical excellence.

How to Apply

Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.