Jobs and Careers
RE

Senior Principal Software Engineer, Data Quality

Red Hat
United Statesfull_timeVerifiedPosted 3 Dec 2023

About the role

About the job

The Data Development, Insights & Strategy team is a  highly focused effort to lead digital-first execution and transformation at Red Hat, leveraging data strategically for our customers, partners, and associates.

 

We are looking for a Senior Principal Software Engineer to drive the embodiment of open-source principles, data governance, and data quality best practices by pioneering an innersource paradigm for data product delivery at Red Hat. Within this role, you will help teams transition towards comprehensive automation of insights, ensuring data integrity, consistency, and accuracy across various business domains. 

The ideal candidate will be able to work Hybrid in Boston MA, Westford MA or Raleigh NC.

What you will do

  • Design and implement comprehensive data quality strategies, ensuring accuracy and consistency in all data assets.

  • Innovate and design data quality solutions that can be enforced directly at the source, ensuring early interventions and prevention of data inconsistencies

  • Guide on implementing data quality checks, validations, and integrations, driving the importance of data quality within the development lifecycle.

  • Diagnose and address software and data quality anomalies, ensuring that software solutions are robust, reliable, and adhere to data quality standards.

  • Regularly review code on data validation, transformation, and cleaning processes.

  • Ensure data operations adhere to established quality standards and best practices.

  • Monitor and optimize software performance, ensuring systems run efficiently and data remains consistent across various data points and modules 

  • Participate and demonstrate expertise in Automation strategy along with contribution in framework development 

  • Able to mentor and guide the team on data quality tools, techniques, and standards, cultivating a culture of continuous improvement and learning

What you will bring

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

  • 7+ years of hands-on experience working with Data and Data Quality Engineering 

  • Ability to work Hybrid in Boston MA, Westford MA or Raleigh NC
  • Proficient in modern testing tools and automation frameworks

  • Understand data governance and data quality practices 

  • Strong analytical and problem-solving skills, with an unwavering commitment to quality

  • Experience in developing automation frameworks for API/UI

  • Support continuous integration and deployment  process improvement and innovation

  • Clear communication skills to work closely with stakeholders on Sprint/Teasing strategy

  • Demonstrated efficiency of one of the programming languages (Go, Python, Java, and/or JavaScript) 

  • Hands-on technical expertise in relational database systems like SQL Server, Redshift, Oracle, and Big Query. Expert in SQL

  • Demonstrated experience in building and maintaining data pipelines using Redshift, S3, and/or Snowflake.

  • Self-motivated with a strong sense of ownership and a proactive team player, working quickly and accurately under pressure and time constraints with minimal supervision.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Red Hat

View company profile →