Software Engineer - Java/AWS/IAM/Security
FICOAbout the role
FICO (NYSE: FICO)Ā is a leading global analytics software company, helping businesses in 100+ countries make better decisions. Join our world-class team today and fulfill your career potential!
The Opportunity
"As a Software Engineer on the Identity and Access Management team, you will support the design, development, and implementation of IAM solutions for FICO's Decision Management Platform. You'll be part of a collaborative team working on our enterprise IAM ecosystem, gaining hands-on experience with modern authentication standards and platforms such as Okta, Ping Identity, and OpenAM/OpenDJ while receiving mentorship from senior engineers." - VP, Software Engineering
What You'll Contribute
Support the design, development, and implementation of IAM solutions for FICO Platform.
Integrate IAM platforms with various enterprise and cloud-native applications.
Contribute to the adoption of authentication and authorization standards including SAML, OAuth 2.0, OIDC, and JWT.
Collaborate closely with product, security, infrastructure, and application development teams to implement IAM best practices.
Help maintain and improve IAM policies, procedures, and lifecycle management processes.
Support troubleshooting and performance tuning across identity services.
Learn from and contribute to architectural discussions and roadmap planning for IAM capabilities.
Grow your expertise through hands-on development and guidance from experienced team members.
What We're Seeking
3+ years of software development experience.
Solid hands-on coding experience with Java & Spring frameworks and and building cloud native software platforms.
Foundational understanding of authentication concepts (SAML, JWT, OAuth 2.0, OIDC) or strong willingness to learn.
Experience with IAM platforms like Okta, Ping Identity, or OpenAM/OpenDJ preferred.
Basic familiarity with LDAP and directory concepts.
Familiar with Cloud (AWS) and containerization technologies (Docker, Kubernetes) and ability to troubleshoot and debug on cloud.
Some scripting experience with Shell, Python, or Groovy.
Eagerness to learn about integrating IAM solutions with SaaS platforms & applications.
Exposure to building CI/CD pipelines (Jenkins, GitLab, Azure DevOps).
General understanding of security principles with desire to deepen knowledge.
Interest in cloud technologies (AWS IAM, Azure AD experience is a plus).
Strong problem-solving skills and collaborative mindset.
Our Offer to You
An inclusive culture strongly reflecting our core values:Ā Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.
The targeted base pay range for this role is: $87,000 to $136,000 with this range reflecting diff
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights ā in under 60 seconds.
Apply Now āGenerate Application KitFree account required ā sign up in 30s