hero





Principal Engineer

Claravine

Claravine

Software Engineering
Posted on Saturday, August 19, 2023

Principal Engineer

Who We Are

At the birth of digital, Claravine noticed a persistent problem with data integrity. This discovery led to a unique category solution that continues to redefine how top brands and agencies manage the digital experience. We take the drama out of data by standardizing data at the source, giving people, teams and technology a shared understanding of their data.

What We Do

Claravine is The Data Standards Company. We help brands and agencies deliver on the promise of modern marketing by standardizing taxonomies, naming conventions, and metadata across all digital experiences at the source of data creation. That’s why a quarter of the Fortune 100 use our platform, The Data Standards Cloud, to define, apply and connect standards across their ecosystem for faster decisions, greater agility, and increased ROI.

Who You Are

The Principal Engineer plays a crucial role in driving the technical vision, architecture, and strategy for our platform as well as guiding the development process and ensuring the successful execution of projects. They mentor, train, and unblock engineers of varying skill and experience levels, and are seen as a technical expert in their field.

What You’ll Do

  • Technical Leadership
    • Provide hands-on technical leadership, mentorship, and guidance to a team of engineers.
    • Help to set technical direction, establish best practices, and ensure adherence to industry standards for software development.
  • Code Quality and Standards
    • Drive a culture of code excellence, promoting clean, maintainable, and testable code.
    • Conduct code reviews and implement processes to uphold coding standards.
  • Architecture and Design
    • Share ownership for the architectural decisions for the platform, ensuring scalability, performance, and security.
    • Work closely with product managers and UX designers to translate business requirements into technical specifications.
  • Project Management
    • Collaborate with product managers and engineering leads to plan, prioritize, and execute software development projects.
    • Ensure projects are delivered on time and within budget.
  • Collaboration
    • Foster effective communication and collaboration across departments, including product, design, and customer success teams.
    • Work closely with stakeholders to understand business needs and align technical solutions accordingly.
  • Mentorship & Development
    • Lead full stack and backend technical interviews.
    • Serve as a mentor and trainer for all other engineers, independent of experience level; spend a dedicated amount of time each week to 1:1s, code reviews, and/or general knowledge sharing
    • Mentor junior and mid-level engineers on developing newly designed systems.

Tech Stack

Languages:

  • JS
  • PHP
  • Kotlin

Frameworks:

  • Spring
  • Laravel
  • Node

Databases:

  • Mysql
  • Postgres

Infrastructure:

  • AWS
  • Kubernetes
  • Terraform

Requirements

  • 10+ years of experience in software development, with a substantial portion in building B2B SaaS products.
  • Proven ability to work in multiple programming languages simultaneously; to read, analyze, and optimize previously written code
  • Proficient in relational databases and distributed systems
  • Experience building and shipping services in Kubernetes
  • Experience writing infrastructure as code with Helm and/or Terraform
  • Experience developing a public REST API
  • Practical experience scaling systems in Kubernetes

The starting salary range for this role is $165,000-185,000, depending on experience.