CENTRIC SOFTWARE INC

Principle Data Engineer

R&D (C8) - London, United Kingdom - Full Time

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.

Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.

Apply: Principle Data Engineer
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file