Staff Software Engineer - Configuration Management

Pinterest • USA

Company

Pinterest

Location

USA

Type

Full Time

Job Description

Pinterest’s Configuration Management Engineering team is seeking a staff software engineer to design and run our large-scale configuration systems. You’ll design build and maintain our service configuration management systems service mesh control plane service discovery zookeeper and other mission-critical infrastructure which delivers configuration updates safely and rapidly to all Pinterest machines.

What you’ll do:

  • Develop platform features using workflow orchestration systems like Temporal.

  • Develop end-to-end systems for dynamically injecting configuration into running services which are implemented in multiple languages.

  • Establish best practices for configuration deployment validation.

  • Design and implement service discovery in a hybrid (VMs and Pods) environment.

  • Design build and maintain large-scale distributed systems.

  • Support and enhance the feature flag system for Pinterest.

  • Support the in-house control plane for distributing traffic configuration.

  • Contribute to open source projects.

  • Evaluate open source and vendor solutions and be involved in the build vs buy decision-making process.

What we’re looking for:

  • 6+ years of experience in software engineering with a focus on building and maintaining infrastructure and/or distributed systems.

  • Technical leadership experience devising multi-quarter technical strategies and driving them to success.

  • Proficiency in multiple programming languages and a strong understanding of best practices in software development.

  • Ability to drive cross-team projects; Ability to understand our internal customers (software engineers) their common usage patterns and pain points.

  • Experience with Golang and Envoy Proxy is a plus.

  • Bonus points for experience developing configuration management systems like Meta’s Configerator Uber’s Flipr CUE Puppet’s Hiera Netflix’s Eureka Hashicorp’s Consul.

Relocation Statement:

This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.

#LI-REMOTE

#LI-JE2

Apply Now

Date Posted

04/23/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Neutral
Subjectivity Score: 0.8

Similar Jobs

Staff Salesforce Engineer - CRM Systems - GitLab

Views in the last 30 days - 0

This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...

View Details

Software Engineer III | Platform - ExtraHop

Views in the last 30 days - 0

This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...

View Details

Engineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab

Views in the last 30 days - 0

This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...

View Details

Team Lead - Publisher Success Management (AdTech) - MGID

Views in the last 30 days - 0

MGID is a fastgrowing digital advertising company seeking a resultsdriven Team Lead to oversee client relationships and drive business growth in the U...

View Details

DevOps Engineer - Guidehouse

Views in the last 30 days - 0

This job posting seeks a skilled DevOps Engineer to support development QA and operations across applications emphasizing automation cloudnative infra...

View Details

Software Solutions Architect - Unqork

Views in the last 30 days - 0

Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...

View Details