At Ping Identity, we're changing the way people think about enterprise security technology. With our innovative Identity Defined Security platform, we're helping to build a borderless world where people have total freedom to work wherever and however they want. Without friction. Without fear.
We call this digital freedom, and it's not just something we provide our customers. It's something that drives our company. People don't come here to join a culture that's built on digital freedom. They come to cultivate it.
We're headquartered in Denver, Colorado, and we have offices and employees around the globe. We serve the largest, most demanding enterprises worldwide, including over half of the Fortune 100. Because even in the most complex enterprise environments, security shouldn't be a source of anxiety, it is one of your greatest competitive advantages.
We're looking for a software engineer to join our Authorize R&D team in Edinburgh to help with the development of our industry-leading authorization and access control products. PingAuthorize is a policy-based solution for centralised, attribute-based entitlement management with a focus on fine-grained access control and data protection. Organisations world-wide are using it to enhance security and protect their application, services, and APIs.
You will:
- Be an effective individual contributor building features in both SaaS and on-premise software products
- Work with your team to implement, test, and deploy new features, enhancements, and defect fixes
- Contribute to a culture of continuous improvement as part of an agile team
- Be a member of a product development team reporting to a Product Development Manager
- Collaborate with our operational and support teams to achieve a great experience for our customers
- After training, participate in our 12/7 on-call rota supporting our SaaS platform
You have:
- 2 or more years experience in Java, C#, or a similar programming language
- Experience of developing REST APIs
- Experience of TypeScript and React or a similar technology
- Experience with modern development tools such as Maven, Git, IntelliJ, Jira, or similar
Desirable experience:
- Experience with multithreaded or asynchronous programming
- Familiarity with the Linux operating system
- Experience debugging problems in a distributed system
- Understanding of Docker and Kubernetes
- Experience with Cassandra
- Experience with Kafka or other distributed messaging technologies
Benefits:
- 35 days of annual leave (including public holidays)
- Parental leave
- Standard Life pension plan
- Life assurance
- Private vision, dental, and medical care
- Commuter offset
- Fitness reimbursement
- Education reimbursement
- Bonus and equity program
Ping Identity is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, or disability.