About Pantheon
Pantheon WebOps Platform powers the open web, running more than 300,000 sites in the cloud for customers including Google, Princeton, Salesloft and Doctors Without Borders. Every day, thousands of developers and marketers create, iterate, and scale WordPress and Drupal sites to reach billions of people globally. Pantheon’s multitenant, container-based platform enables organizations to manage all of their websites from a single dashboard. Organizations including Clorox and the United Nations drive results through accelerated development and real-time publishing using Pantheon’s collaborative workflows.
The Role
Pantheon is looking for a Software Engineer to join our Release Engineering (RelEng) team. The RelEng team focuses domain expertise on the build and delivery of our software and systems to include (but not limited to):
- Advanced global-scale implementations of systems utilizing the latest in Google Cloud platform offerings.
- Collaborating with Engineering teams to define and implement standardized, consistent, and efficient methods for software deployment processes and tools
- Tackling a wide range of challenges in Infrastructure as Code deployment, secrets management, artifact/container registries, authN/authZ for services in k8s and Google Cloud Run
- Conducting Proof of Concepts on relevant tools and technologies as it relates to the RelEng discipline (E.g. b/g/c deployments, feature flagging, metrics based rollouts/rollbacks, and test fixtures)
- Hosting Lunch & Learn sessions to showcase and garner feedback on your awesome work
- Participating in projects related to ephemeral environments for sandbox and pre-production
- Helping identify and improve points of friction in Engineering teams’ deployment workflows
- Supporting Pantheon as a member of the on-call engineer rotation, contributing to the stability, reliability and performance of the infrastructure that drives Pantheon's success.
Specifically, our team imparts significant business value to the organization by:
- Improving the developer experience, thereby reducing cognitive load, empowering teams to operate efficiently, and releasing changes with increased frequency and safety resulting in minimized downtime.
- Prioritizing developer satisfaction through evidence-based automated feedback mechanisms.
- Hastening our delivery timelines, ensuring swift market entry
- Achieving optimal resource allocation and financial efficiency through the adoption of standardized release methodologies and tools
- Engaging proactively with Engineering teams through consultations, collaboration on tool integrations, sharing best practices, and regular interactions to ensure we’re continually aligned with evolving needs, existing gaps, and expectations while fostering a culture of continuous learning.
What you Need to Succeed
- You are a clear communicator, able to represent your contributions and ideas with clarity while remaining open and giving space to the contributions and ideas of others
- You uphold integrity and accountability, ensuring trustworthiness in all of your daily work and interactions
- You have empathy towards engineers in the field, understanding their challenges and needs around deploying their software
- You have an unparalleled drive, willingness to dive deep into challenges, persistently push work to completion, and maintain a thirst for continuous learning
What you Bring to the Table
- You are security focused, always working towards PoLP and have experience with a secrets management systems (we primarily use Vault and Google Secrets Manager)
- You have proven experience with the design, implementation, and maintenance of JWTs and PKI systems and possess a strong understanding of mTLS for securing mutually authenticated communications
- You enjoy and have experience programming primarily in Go (we also use Python & Bash)
- You are highly skilled with containers, container orchestration systems, the k8s ecosystem, and serverless methodologies (primarily Knative/Google Cloud Run)
- You are passionate about Test-Driven Development and have experience writing unit tests or integration tests
- You are skilled with a large cloud service provider like GCP, AWS, or Azure (Preference for GCP as our primary CSP)
- You have extensive experience with CI and build systems (CircleCI, Jenkins, GitHub Actions, Google Cloud Build)
- You have a strong understanding of k8s operator development (Nice to have)
What We Offer
We have all the usual perks and benefits but what we can really offer you is a fantastic work environment powered by an amazing team.
- Industry competitive compensation and equity plan
- Paid Time Off (PTO), Paid Sick Leave (PSL) and 11 Paid Company Holidays
- Full medical coverage (Extended health care, dental, vision)
- Top-of-line equipment
- Monthly allowance for wellness, reading and access to LinkedIn Learning for continued development
- Events and activities both team-based and company wide that inspire, educate and cultivate
We have all the usual perks and benefits, but what we can really offer you is a fantastic work environment powered by an amazing team.
- Industry competitive compensation and performance bonus plan
- Paid time off, sick leave, and 10 paid holidays
- Comprehensive medical health insurance & personal accident coverage
- In-office workspace (Bangalore, India)
- Monthly allowance for fitness, reading and access to LinkedIn Learning for continued development
- Events and activities both team-based and company wide that inspire, educate and cultivate
To review the Employee and Applicant's Privacy Policy, click here.
#LI-PY1