Browse All Jobs
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.

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 Java and/or React.

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:
  • Flexible, collaborative work environment.
  • Employee Resource Groups.
  • Regular company and team bonding events.
  • Competitive benefits and perks.
  • Global volunteering and community initiatives.
  • Generous PTO & Holiday Schedule.
  • Parental Leave.
  • Progressive Healthcare Options.
  • Retirement Programs.
  • Opportunity for Education Reimbursement.
  • Commuter Offset (Specific locations).
Apply Manually