Lead Security Software Engineer (Java)

  • FICO,
  • San Jose, CA
  • 2 weeks ago
Encryption, Java, SAML, SSO, Cloud, Security, SDLC, RESTful, Software development, oauth2, jwt, key management
Full Time
$140,000 - $180,000
Work from home not available Travel not required

Job Description

Job summary

We are building an Analytics platform for the Cloud. This platform – Decision Management Platform – facilitates the rapid development of decisioning solutions and applications leveraging FICO IP in descriptive analytics, predictive models, business rules, mathematical optimization as well as the management and monitoring of strategies and decisions.

We are looking for technologists with a passion for high performance software development and a desire to rapidly deliver cutting edge software products that delight users and drive revenue. The person filling this role will help design and develop the server-side software services necessary to support Decision Management Platform functionality.

What You’ll Contribute

  • Work in small, agile teams, designing & developing new features for FICO’s cloud-based Decision Management Platform offering
  • Architect, design, implement, and maintain the security-related subsystems/infrastructure that serve as the foundation for the FICO Decision Management Platform.
  • Collaborate with Product Management to identify, prioritize and document detailed product requirements
  • Lead efforts to improve the security characteristics of existing Decision Management Platform software/subsystems


What We’re Seeking

  • Bachelor’s/Master’s in Computer Science or related disciplines.
  • Experience in commercial software development
  • Experience in designing/implementing Java-based business solutions
  • Hands-on experience implementing Java-based solutions leveraging one or more of the following technologies:
    • SAML
    • OAuth2
    • JWT
    • OIDC
    • SSO
    • Key management
    • Encryption
  • Solid knowledge of and proficiency applying security design patterns
  • Experience with REST-based web services
  • Cloud-based application development experience – ideally, AWS – highly desirable
  • Understanding of software development lifecycle processes and Agile development methodologies
  • Ability to multitask, prioritize, show initiative and respond quickly in a fast-paced collaborative environment
  • Excellent communication and interpersonal skills; team player comfortable working with geographically distributed teams

Our Offer to You

  • A culture and work environment strongly reflecting our core values:  Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
  • The opportunity to make a difference by leveraging your unique strengths.
  • Highly competitive compensation and rewards.
  • Flexible work options, opportunities to give back to your community, social events with colleagues and a comprehensive benefits program inclusive of progressive parental leave.


Dice Id : 10106976
Position Id : 22702
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Staff Software Engineer - Java Back-End
  • Intuit
  • Mountain View, CA
Java Application Engineer - Direct Hire Position
  • Cognate Inc
  • Milpitas, California
Junior Java Programmer
  • SynergisticIT
  • Fremont, CA
Software Engineer II
  • Robert Half
  • San Ramon, CA
Software Developer (Java)
  • Estuate Inc.
  • Milpitas, CA
Software Developers - H1B Filing for 2020 Cap
  • Lumium Design Inc.
  • Sunnyvale, CA
Lead/Senior Software Engineer
  • Confidential Company
  • Mountain View, CA
Jr. Programmer/Developer
  • Ultimo Software Solutions Inc.
  • Union City, CA
JR Java Developer
  • Experis
  • San Jose, CA
Jr. Java Developer
  • TekReliance
  • Pleasanton, CA
Software Developer
  • Berean Group International, Inc.
  • San Jose, CA
Sr Java Developer / Software Engineer
  • Zenaide Technologies
  • Santa Clara, CA
Junior Java Developer
  • Flexon Technologies Inc.
  • Pleasanton, CA