Job Description
Ping Identity is seeking a Software Engineer to join their team in Edinburgh. This is a remote role, but the team meets up a couple of times a month. The Software Engineer will participate in the development of Ping Identity's industry-leading authorization and access control products. The ideal candidate will be comfortable asking questions and collaborating with colleagues at all levels to ensure the right problems are being solved.Role involves:
- Participating in feature development from inception to completion, covering design, review, implementation, and testing.
- Collaborating with Product Managers, Software Architects, UX Engineers, and Site Reliability Engineers to develop requirements and design new features, components, and microservices.
- Contributing to a culture of continuous improvement as part of an agile team.
- Participating in an on-call support rota for a multi-tenant SaaS application.
- Developing high-quality, well-tested, and documented features in React and/or Java.
Requirements:
- Three or more years of software development experience.
- The ability to provide constructive code reviews for other developers.
- Experience building applications or products that support end-user workflows, ideally in a SaaS or on-premise software context.
- Experience developing well-tested software using object-oriented patterns.
- Experience using a distributed version control system such as Git.
- Experience designing and/or consuming RESTful APIs.
Role offers:
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Commuter Offset (Specific locations)