Principal Ecosystem Engineer
Pulumi CorporationAbout 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 KitFree account required — sign up in 30s