Staff Software Engineer - Configuration Management
Company
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
Date Posted
04/23/2024
Views
0
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 DetailsSoftware 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 DetailsEngineering 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 DetailsTeam 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 DetailsDevOps 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 DetailsSoftware 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