
Software Engineer
Ping Identity
full-time
Posted on:
Location Type: Hybrid
Location: Bristol • United Kingdom
Visit company websiteExplore more
About the role
- Work as part of an agile development team to implement the highest quality product features
- Have a voice in working with product management and owners to improve the platform and develop new features for our platform
- Understand and improve our local and cloud deployments
- Plan and estimate work to be completed
- Maintain existing code and resolve reported defects
- Actively contribute to the culture that makes this such a great team
Requirements
- Familiarity with the Java programming language
- Possess the desire to learn and curiosity to understand how and why things work
- Demonstrate strong collaboration, communication, and teamwork skills
- Exceptional problem-solving skills
- Ideal candidate must be keen to learn quickly and independently, and be capable of gathering information and understanding complex features and environments
- Experience with development tools, including IDEs, Git, Jenkins, and Maven
- Solid understanding of RESTful web services
- Experience with identity management technologies and protocols (e.g., OAuth 2.0, OpenID Connect, certificate & key management, cryptography, etc.)
- Understanding of enterprise-scale systems and configurations related to security
- Solid grounding in modern software engineering practices and design patterns, including the design and implementation of modern web applications
Benefits
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Commuter Offset (Specific locations)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaRESTful web servicesidentity management technologiesOAuth 2.0OpenID Connectcertificate managementkey managementcryptographysoftware engineering practicesdesign patterns
Soft Skills
collaborationcommunicationteamworkproblem-solvingcuriosityindependent learninginformation gatheringunderstanding complex featuresadaptabilityculture contribution