FICO

Lead Software Engineer, Java, Streaming

FICO

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $105,000 - $165,000 per year

Job Level

About the role

  • Collaborate with product managers to understand priorities and usage scenarios of product features.
  • Collaborate with architects to drive the design for your software platform capability.
  • Collaborate within working groups of software engineers to follow software engineering standards, guidance, and processes.
  • Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.
  • Coach other software engineers on creating their UI designs.
  • Collaborate with QA engineers to design and implement functional and non-functional tests.
  • Participate in support activities for both cloud and on-premises implementations.

Requirements

  • Experience designing, building, deploying, and operating commercial software that provides a composable platform.
  • Good understanding of software architecture and design principles, with a focus on building scalable and maintainable systems.
  • 7+ years of experience in Java and Spring with hands-on experience in modern software design patterns and open-source technologies.
  • Experience coaching/mentoring individuals and teams.
  • Technical expertise across deployment models on public cloud, private cloud, and on-premises infrastructure.
  • Proficiency with Kubernetes and Docker for containerized application management.
  • Experience with database technologies such as MySQL, Oracle, or similar enterprise databases.
  • Skilled in Agile processes with outstanding communication abilities to articulate complex information to both technical and non-technical audiences.
  • Proficiency in one or more stream processing platforms such as Storm, Kafka, Flink, Spark Streaming, Kinesis, Dataflow, Pulsar, or Stream Analytics.
  • Experienced in domain-driven, event-driven architecture, along with data flow concepts and hands on implementation.
  • Multi-cloud experience (AWS, Google, Azure) and familiarity with technologies like Cassandra, Zookeeper, Kustomize, and/or OpenSearch are preferred.
  • Experience in JavaScript, Angular, Python, and generative AI tools is beneficial.
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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringKubernetesDockerMySQLOracleAgileJavaScriptAngularPython
Soft Skills
coachingmentoringcommunicationcollaborationproblem-solvingleadershipadaptabilitycritical thinkinginterpersonal skillsorganizational skills