We are looking for an experienced software developer to join our Credential Platform Team. This team is responsible for theOktacore identity platform upon which developers canmanagecredential enrollment & life cycles as well as customer identity focused factors.
This is an opportunity to join an engineering team that strongly believes in designing for scale, automated testing & iterative process to build high quality next generation enterprise software.
Our elite team is fast, innovative & flexible; with an agile release cycle & individual ownership. We expect great things from our engineers & reward them with stimulating new projects, emerging technologies & the chance to have significant equity in a company that is about to change the cloud computing landscape forever.
Job Duties & Responsibilities:
- Analyze & refine requirements with Product Management
- Work with engineering management to scope & plan engineering efforts & dependencies
- Design & implement core, high-performance, scalable software components & APIs
- Test-driven development, design & code reviews
- Provide technical leadership & mentorship to junior engineers
Required Knowledge, Skills, & Abilities:
- 7+ years of software development experience in an object-oriented language
- Experience building highly-reliable, mission-critical software at enterprise scale
- Excellent grasp of software engineering principles
- Experience working with a system of scale
Nice to haves:
- Experienceinidentity management,standard authentication protocolsand/or multi-factor authentication
- Experience building PAAS infrastructure and/or
- Experience with Java, Spring & Hibernate and/or
- Experience with high performance MySQL environments
Education & Training:
- B.S. or M.S. Computer Science or related field