We are looking for a Senior Software Engineer - CIAM who has a passion, vision, and technical acumen to help drive strategic initiatives and meet the needs of the business.
We are transforming client experiences through user-friendly security initiatives, cloud computing, lightweight microservices, and highly resilient software services.
Responsibilities
We are seeking an experienced Senior Software Engineer - CIAM with 5+ years of experience including Security/CIAM experience, Java, and Golang experience and microservice development, as well as familiarity working with cloud-based applications. You will also:
Lead significant areas of development within the development lifecycle
Contribute to code reviews and provide feedback on others designs/code
Participate in decisions regarding tactical vs. strategic trade-offs
Assist and mentor more junior engineers
Business Knowledge
Experience working directly with business partners
Knowledge of client reporting or financial data systems
Requirements
Experience with ForgeRock identity platform, OIDC/OAuth, and CIAM (Customer Identity and Access Management)
Five-plus years of progressive development experience including microservice development would be ideal
Experience in Java and GoLang are ideal, but either one will suffice
Significant expertise designing, developing, deploying, and supporting cloud-based applications
Able to quickly learn new technologies and stay abreast of industry trends
Able to work relatively independently
Able to work with existing data models and schemas and suggest changes and improvements
Significant experience in AWS cloud technologies is highly preferred, need to at least have conceptual knowledge