About The Position

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 "The myFICO engineering team builds web applications for FICO Scores consumer-facing business. We spend a lot of time building delightful customer experiences on mobile apps, responsive web applications hosted on the AWS cloud, backed by loads of automation, monitoring and strong cyber-security measures." - Vice President, Software Engineering

Requirements

  • Java development expertise in Java 8+, Spring Boot and building high quality consumer applications.
  • E-commerce or subscription business experience strongly preferred, including online payments, checkout flows, user accounts, and transaction processing.
  • Core technical leadership experience, with the demonstrated ability to make technical decisions independently and participate in architectural discussions with senior stakeholders.
  • Proven experience building consumer-facing applications that handle high traffic volumes, with understanding of user experience, performance optimization, and scalability challenges.
  • Strong API design and development experience with RESTful services, API versioning, rate limiting, and integration patterns for high-volume consumer applications.
  • Hands-on microservices architecture experience using Kubernetes, Docker, and AWS cloud services in production environments.
  • Mobile application integration experience with REST APIs supporting iOS/Android applications.
  • Strong communication skills with ability to present technical solutions to technical and business audiences.

Responsibilities

  • Lead technical architecture and design decisions for consumer-facing applications, driving system design discussions and independently making complex technical choices that impact platform scalability and user experience.
  • Design and architect RESTful APIs from the ground up, defining API contracts, documentation, and integration patterns that support high-traffic consumer applications and third-party integrations.
  • Build and optimize Java-based microservices using Spring Boot, Kubernetes, and AWS that power consumer-facing features on the myFICO.com platform, ensuring high availability and performance for thousands of concurrent users.
  • Translate complex business requirements into robust technical solutions, working closely with product management and stakeholders to architect scalable systems that meet both current needs and future growth.
  • Drive technical excellence through design reviews, code reviews, and mentoring, establishing coding standards and architectural patterns that elevate team performance and code quality.
  • Own end-to-end delivery of critical features from technical design through deployment, leveraging expertise in cloud technologies, databases (SQL & NoSQL), and modern development practices.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service