Principle Data Engineer

Centric Software · Other US Location

Company

Centric Software

Location

Other US Location

Type

Full Time

Job Description

REMOTE POSITION - Can be based anywhere in the UK

Position Overview:

As a Principal Data Engineer you will be hands-on, leading the development of the data elements of our cloud-native SaaS products in the Product Lifecycle Management (PLM) domain. The ideal candidate will possess a deep understanding of a wide variety of modern data technologies (in both operational and analytical domains) as well as demonstrable experience delivering complex, multi-tier data solutions.

You will have excellent experience of cloud technologies, data engineering best practices and will be comfortable leading a team in the delivery of cutting-edge SaaS solutions in high pressure environments.

Key Responsibilities:

  • Lead the detailed design, development and delivery of cloud-native data solutions inline with approved data architecture and high-level designs.
  • Collaborate with Software, Data, Security and Infrastructure architects to help define architectural standards, design principles, and best practices for cloud-native applications.
  • Collaborate with cross-functional teams including product management, UX/UI design, and quality assurance to deliver high-quality software.
  • Mentor and guide data engineers, fostering a culture of continuous improvement and professional development.
  • Ensure the scalability, reliability, and security of data solutions through effective design and testing.
  • Drive the adoption of DevOps practices to streamline CI/CD processes.
  • Propose, evaluate and integrate new technologies and tools to enhance the development process.
  • Participate in code reviews, design reviews, and technical discussions.
  • Monitor and optimise application performance, addressing any issues proactively.
  • Stay updated with industry trends and advancements in cloud computing technologies.

Qualifications:

  • 5+ years experience as a Data Engineer.
  • Strong understanding of wide range of modern data concepts and technologies, including: OLTP, OLAP, enterprise data warehousing, data lakes/lake-house, data storage (parquet/iceberg/delta), streaming, document databases, graphs databases, data quality frameworks, data observability, data visualisation, orchestration and micro-services architecture.
  • Proficiency in delivering data solutions using programming languages/frameworks such as SQL, NoSQL, Python, Spark.
  • Proven track record of leading and mentoring engineering teams.
  • Excellent problem-solving skills and the ability to think critically and creatively.
  • Strong knowledge of software development best practices and design patterns
  • Strong communication and collaboration skills.
  • Experience with CI/CD practices.

Preferred Qualifications:

  • Experience with SaaS product development and multi-tenant architectures.
  • APIs.
  • Familiarity with Agile/Scrum methodologies.
Apply Now

Date Posted

10/01/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Senior Data Analyst - Customer Experience - WISE

Views in the last 30 days - 0

Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...

View Details

Lead Data Analyst - Mitigation - WISE

Views in the last 30 days - 0

Wise is a global technology company seeking an Operations Analyst with 4 years of experience in analytics particularly in operational team analytics T...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details