Staff Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Wide experience designing and developing large-scale enterprise applications in the Java programming language • Strong understanding of HTTP and RESTful web services • Strong interpersonal communications skills • Exceptional problem-solving skills • Experience with development tools including IDEs, Git, Jenkins, and Maven • Understanding of enterprise-scale systems and configurations related to security • Ability to learn quickly and independently, and capable of gathering information and understanding complex features and environments • Ability to work in a lightweight process environment, including requirements and test planning documentation • Familiarity with embedded scripting engines such as Rhino, Nashorn, or GraalVM • Familiarity with OSGi frameworks • Experience with open source libraries and tools • Experience with identity management technologies and protocols (e.g., OAuth 2.0, OpenID Connect, certificate & key management, cryptography, etc.)
Responsibilities
• Design and develop large-scale, robust, cutting-edge Java-based identity management products • Collaborate effectively with a distributed team, with members across the Portland metro area, Canada, and Europe • Analyze and elaborate on requirements with product management and architects to improve the identity platform and develop new features for PingIDM • Plan, estimate, and manage development tasks independently and efficiently per business plans • Enable successful cloud deployments • Work closely with customer-facing support teams to resolve customer issues
Benefits
• Generous PTO & Holiday Schedule • Progressive Healthcare Options • Retirement Programs • Opportunity for Education Reimbursement • Commuter Offset (Specific locations) • Ping is the collective sum of all our individual experiences, backgrounds and influences and we pride ourselves in growing and learning together. We are committed to building an inclusive and diverse environment where everyone’s individuality is respected and everyone has an Identity. In recruiting for new colleagues, we welcome the unique contributions you can bring and encourage you to be your best self.