Ping Identity

Ping Identity

Ping Identity provides cloud-based identity management software that enables organizations to secure and streamline user access to applications and data, ensuring a seamless experience for employees, partners, and customers in a digital environment.

IT Services
1K-5K
Founded 2002

Description

  • Collaborate with Product, Architecture, UX, and SRE teams to define requirements and design new features, components, APIs, and microservices.
  • Lead feature development from discovery through production, including design, implementation, review, testing, documentation, and operational readiness.
  • Make technical decisions that balance product needs, engineering quality, performance, security, and delivery constraints.
  • Develop products delivered as both SaaS and on-premise software.
  • Mentor engineers through code reviews, technical feedback, design discussions, pairing, and knowledge-sharing.
  • Promote continuous improvement within an agile delivery team.
  • Participate in on-call support for a multi-tenant SaaS product.
  • Work remotely while attending the Edinburgh office 1-2 days per month.

Requirements

  • Extensive hands-on software development experience delivering major features for products with complex user workflows.
  • A product-minded approach that balances technical constraints, scope, customer needs, and business goals.
  • Experience using AI-assisted workflows across the software development lifecycle, including design, code generation, testing, refactoring, and code review.
  • Strong Java development experience with object-oriented design principles and a track record of delivering high-quality, well-tested, maintainable software.
  • Experience with Spring or similar Java frameworks.
  • Experience designing, building, and consuming RESTful APIs, ideally in a microservice architecture.
  • Familiarity with containerized deployment environments using Docker and Kubernetes.
  • Experience with build automation tools such as Maven or Gradle.
  • Preferred: Experience with Cassandra or other distributed NoSQL databases.
  • Preferred: Experience with Kafka or other event-driven messaging technologies.
  • Preferred: Experience with Jenkins or similar CI/CD tooling.
  • Preferred: Experience in Unix-based development or production environments.
  • Preferred: Familiarity with Kotlin.
  • Preferred: Experience in Identity and Access Management (IAM).
  • Preferred: Experience with performance testing tools such as JMeter.
  • Preferred: Experience with React, Angular, or other modern frontend frameworks.
  • Preferred: Experience operating or supporting production SaaS systems.

Benefits

  • Generous PTO and holiday schedule.
  • Parental leave.
  • Progressive healthcare options.
  • Retirement programs.
  • Education reimbursement.
  • Commuter offset in specific locations.
  • Flexible, collaborative work environment.
  • Employee Resource Groups, company and team bonding events, and global volunteering initiatives.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Compute Platform

Reddit 1K-5K Internet Software & Services

Reddit is hiring a Senior Software Engineer for its Compute Platform team to help build and operate the infrastructure behind its global multi-cloud fleet.

Go Kubernetes Linux System Design
1 hour, 17 minutes ago

Software Engineer P2

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring a Software Engineer for Twilio Flex to help design, build, and operate cloud microservices that expand the platform’s capabilities from a remote-first team in India.

Agile Apache Spark AWS CI/CD Docker GCP Java Kafka Kubernetes Microservices REST API Scrum SQL
1 hour, 17 minutes ago

Expert Software Engineer

Ensono 1K-5K IT Services

Ensono is hiring a senior C++ engineer to architect and support high-performance systems in a Linux-based, client-facing environment focused on reliability, scalability, and performance.

C++ CI/CD COBOL DB2 Docker Git GitHub Actions GitLab CI Jenkins Linux Python Shell Scripting SQL
1 hour, 32 minutes ago

Senior Mission Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Mission Software Engineer for its Imaging Interfaces team to support deployed imaging systems across the full stack and ensure fielded products remain reliable in real-world operations.

C++ Computer Vision gRPC Linux Microservices Python React
1 hour, 32 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers