Full Time

Principal Software Engineer, Data Platform - Remote

Clari
Remote!
$120,000 - $180,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Clari, so some details may not match this job. The employer's own page has the real description.

Overview

As a Principal Software Engineer specializing in the Data Platform at Clari, you will be at the forefront of developing and optimizing our data architecture and applications. Your expertise will drive the design and implementation of innovative data solutions that enhance our cloud-based offerings. In this remote role, you will collaborate with cross-functional teams to identify and address data challenges, ensuring scalability, performance, and quality of data processes, all while guiding junior engineers and influencing best practices across the organization.



Job Responsibilities

  • Lead the design, development, and implementation of scalable data solutions that meet product and business needs.
  • Collaborate with data scientists and product managers to translate business requirements into technical specifications.
  • Optimize existing data processing frameworks to enhance overall performance and reduce latency.
  • Mentor and lead a team of engineers, fostering a culture of continuous improvement and learning.
  • Evaluate emerging technologies and tools to stay ahead in data engineering and analytics trends.
  • Establish best practices for data governance, quality, and security across all data initiatives.
  • Contribute to architectural decisions and strategies that shape the data platform's future.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • Minimum of 7 years of software engineering experience, with a focus on data platforms and applications.
  • Proficient in programming languages such as Java, Python, or Scala.
  • Experience with big data technologies such as Hadoop, Spark, or Kafka.
  • Strong understanding of database technologies including SQL, NoSQL, and data warehousing solutions.
  • Proven track record of leading engineering teams and managing high-impact projects.
  • Excellent problem-solving skills and ability to work collaboratively in a remote environment.


Technologies & Tools

In this position, you will work extensively with a variety of technologies and tools such as cloud platforms (AWS, Google Cloud, or Azure), data processing frameworks (Apache Spark, Apache Flink), containerization tools (Docker, Kubernetes), and data visualization tools (Tableau, Looker). Additionally, familiarity with CI/CD pipelines, Git, and Agile methodologies will be instrumental in streamlining our development processes.



Ideal Candidates

The ideal candidate for this Principal Software Engineer role is someone who demonstrates exceptional technical acumen coupled with strong leadership capabilities. You should possess a proactive mindset, displaying both creativity and analytical thinking in problem-solving. Effective communication skills and the ability to inspire and educate team members are essential. A passion for data-driven decision-making, along with a commitment to driving innovation, will also make you a perfect fit for our collaborative and dynamic work environment at Clari.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.