Principal Engineer

  • Engineering
  • Remote job

Principal Engineer

Job description

What will you be doing?

 

As with many young companies, your responsibilities will change over time. However, here are some of the responsibilities we expect you to take on as a Principal Engineer

 

  • Work with our Data Integration and Data Ingestion teams to translate business requirements into high-quality, well architected software solutions.
  • Evaluate and evolve our workflows to ensure fast and efficient collaboration between members of the team.
  • Work on strategy, goals and the structure of the team together with the Director of Engineering to ensure we're best placed to meet our targets.
  • Lead a high performing team of Engineers, ensuring that they are being developed, mentored and challenged, acting as an advocate for them within the organisation and ensuring roles and responsibilities are well defined.
  • Facilitate decisions in building and evolving our data pipeline to improve reliability and resilience.
  • Be continuously learning to make sure we’re able to effectively deploy new technologies and processes in order to stay competitive.

Requirements

Sounds interesting? Here’s what we’re looking for:

  • Data experience: You’ve worked with systems processing hundreds of millions of events. You have previous experience with ELT/ETL.
  • A strong background in data engineering and/or software engineering.
  • 3+ years of leadership experience - you know how to build and manage teams of engineers. You love helping people to grow and improve, achieve their potential by inspiring excellence and innovation.
  • Strong critical thinking and an outcome-driven mindset. You believe challenging the status quo is fundamental to improve processes, best-practices and technologies in order to stay competitive.
  • Work ethic and communication - we value transparency and open communication. We try to avoid problems by working to resolve tensions and coming together as a team to achieve our shared mission.
  • You’re always up for pairing and helping your colleagues to solve challenging problems.
  • You believe in leading by example and resist command & control structures.

What is it like to work at ChartMogul? 

  • You’ll join the adventures of an early stage company and experience what it means to have a job that’s incredibly impactful.
  • You’ll become part of a team of nice, awesome and highly dedicated people that all have the same mission: Helping companies to build better subscription businesses.

  • You’ll receive a great compensation package (market or above-market).