Jobs and Careers
PU

Principal Ecosystem Engineer

Pulumi Corporation
UKRemotefull_timeVerifiedPosted 15 Jul 2023
💰 $227,850/yr($180,500/yr$227,850/yr)

About the role

At Pulumi, we’re building the Cloud Engineering Platform enabling the future of developer-first infrastructure. We believe that programming the cloud should be just as productive, joyful, and flow-inducing as your local dev loop. We want to make janky internal developer portals and homegrown infrastructure DSLs a thing of the past. Every engineer deserves delightful tools. 

We employ a unique philosophy toward achieving this goal:

  • We succeed and fail as a team
  • An inclusive environment bubbles the best ideas to the top
  • Our customers sit at the center of every decision
  • We achieve the best results through openness and honesty, even when uncomfortable
  • Work smart, but bias for action and results
  • Our natural curiosity for technology keeps us always learning
  • Think big, dream, and define the future of engineering in the cloud

While Pulumi is headquartered in Seattle, WA., we are dedicated to being a remote first company. This role will be located remotely in the United States or Europe.

Responsibilities:

Our team builds and maintains the Pulumi IaC provider ecosystem. Thousands of companies rely on our integrations to provision resources across 100+ clouds.

On any given day at Pulumi you might find yourself: 

  • Developing IaC provider SDKs consisting of millions of lines of code, across thousands of resource types and properties, spanning hundreds of cloud providers.
  • Applying and refining our code generation toolchain to build full fidelity cloud provider SDKs from OpenAPI specifications.
  • Building tools to manage and automate publishing of 500+ packages across multiple languages including TypeScript/NodeJS, Python, C#, Go, and Java. 
  • Designing, debugging, and implementing diff algorithms with accompanying fuzz/property tests.
  • Writing automation to update our 100+ bridged terraform providers.
  • Design automated systems to generate documentation based on Pulumi’s universal cloud resource schema.
  • Deeply understand the principles, find inconsistencies, codify the patterns while working with the Kubernetes API, AWS Cloud Control API, Azure Resource Manager, and more. 

We’re Looking For Someone With:

We’re hiring motivated engineers from entry-level to principal, but it helps if you have experience and excitement for: 

  • Designing APIs, SDKs, developer tools.
  • Strong communication skills, both written and verbal.
  • Experience in multiple programming languages such as Go, TypeScript, Python, Java, C#, Rust, Kotlin, Scala, Haskell, Ruby, F#, Lisp.
  • Systematic problem-solving approach, first principles and critical thinking skills, good design sensibilities.
  • Mindset of a community builder, focus on driving users and contributors to success.
  • Understanding of compilers, graph algorithms, data structures, and software architecture.
  • Experience with deployment orchestration and infrastructure as code tools.

Compensation:

  • Base Salary Hiring Range: $180,500 to $227,850
  • All full time employee offers at Pulumi include base salary, bonus or variable, equity and benefits (details below).

Pulumi Benefits:

  • Health (US Only) - We offer competitive medical, dental, vision, and supplemental insurance. It is free for our direct employees to be on our insurance.
  • Time Off - Unlimited personal time off (PTO) we ask that employees take at least 3 weeks off during the year in addition to the two annual company-wide wellness weeks and 13 US holidays.
  • 401K (US Only) - with employer match
  • Parental Leave - 20 weeks paid parental leave for the birthing parent or primary caregiver, and 16 for non-birthing parent or secondary caregiver.
  • Remote-First - We are a 100% remote-first company with employees in nearly 20 states, and growing internationally; we encourage asynchronous communication and autonomy. We also provide an annual work from anywhere fund to help cover the employee costs of working remotely.
  • Professional Development & Growth - We encourage a lifelong learning mindset and every employee is given an annual professional development budget.
  • Equity - As a small but growing startup, we all act like owners and you will earn equity in the company.
  • Additional Funds - We offer employees a monthly wellness fund to be spent on anything physical and/or mental wellbeing related. We also provide a quarterly happiness fund to be used toward anything that

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Pulumi Corporation

View company profile →