Salary Range: $80,000 - $90,000 + Bonus
At Ping Identity, we believe in making digital experiences both secure and seamless for all users, without compromise. We call this digital freedom. And it's not just something we provide our customers. It's something that inspires our company. People don't come here to join a culture that's built on digital freedom. They come to cultivate it.
Our intelligent, cloud identity platform lets people shop, work, bank, and interact wherever and however they want. Without friction. Without fear.
While protecting digital identities is at the core of our technology, protecting individual identities is at the core of our culture. We champion every identity. One of our core values, Respect Diversity, reminds us to celebrate differences so you are empowered to bring your authentic self to work.
We're headquartered in Denver, Colorado and we have offices and employees around the globe. We serve the largest, most demanding enterprises worldwide, including more than half of the Fortune 100. At Ping Identity, we're changing the way people and businesses think about cybersecurity, digital experiences, and identity and access management.
The DevTools team sits in the center of all of our SaaS offerings. Ping Identity offers critical Identity-as-a-Service products for enterprise customers, where reliability and security are highly valued. To support this, Ping builds a bespoke platform-as-a-service on top of Kubernetes and other cloud native technologies allowing our product to be built reliably and securely. The DevTools team owns the continuous delivery model and supporting tools, as well as self-service tooling for allowing product teams to confidently automate their infrastructure with reduced stack complexity. It is our team’s mission to remove operational and knowledge barriers for developers to push changes to production, automating necessary manual gates, and to reduce the risk in a deployment by building a repeatable pipeline, in one of the world’s most highly secured development environments.
As a Software Engineer I, you’ll be responsible for contributing to our build and deployment pipelines. We will help you develop into a ‘thought leader’ by keeping current and up to date on emerging technologies. A good person in this role takes inspiration from new challenges and the ability to learn, grow, and innovate with like-minded people. You will report directly to the Manager of the DevTools team.
The DevTools team owns the continuous delivery model and supporting tools of this platform, as well as self-service tooling for allowing product teams to confidently automate their infrastructure with reduced stack complexity. It is our team’s mission to remove operational and knowledge barriers for developers to push changes to production, automating necessary manual gates, and to reduce the risk in a deployment by building a repeatable pipeline, in one of the world’s most highly secured development environments.
This is a management position and is a largely independent one requiring initiative, individual responsibility, and a hands-on approach.
Our team works in three major focus areas:
Build and support the continuous delivery capabilities of the platform, allowing product group teams to deploy to production continually and with minimal risk
Build and support self-service infrastructure automation for common platform capabilities
Build and support audit features and security controls for audit, legal and security stakeholders
Day-to-day, you’ll also work with Kubernetes and Jenkins quite a bit. We also build and maintain Ruby on Rails applications, Spring-Boot apps, Jenkins plugins, and building pipeline-as-code in both Jenkins and Gitlab CI.
As an internal, shared services team we will have full access to our customers - over 150 developers, SREs, and QA - to understand their needs and provide solutions.
Develops, tests, and deploys pipeline tools
Work closely with internal customers (developers, QA, operations, legal and support) to understand pain points and define solutions
Compose and add to frequently asked questions (FAQ) knowledge base and documentation
Provide support for existing pipeline infrastructure and tools
Solid understanding of at least one language: Java, Python, Groovy or Ruby
Knowledge of basic software engineering principles
Experience with test-driven development or agile development
Enjoys challenging and complex problems
Enjoys working with people and understanding their technical problems
Good experience to have, but not required, as you’ll be working with:
Any previous customer service experience, or working directly with clients and customers in any context
Clear and articulate communication skills, especially written
Familiarity with *nix based OS (Mac OS, Ubuntu, Alpine)
Any open source work
You’ll be working with these - so if you have any experience, great!
Kubernetes and docker
Jenkins (and Jenkins plugin development)
Java, Groovy, Ruby, Python or Shell scripting
Terraform and Vault
Cassandra or MySQL databases
Build tools such as maven, gradle, etc...
Free Healthcare Option
Generous Holiday Schedule
Commuter Offset (Denver only)
Ping Identity is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.