FICO

FICO is an analytics company helping businesses make better decisions that drive higher levels of growth and success.

Principal Software Engineer, Java, Event-Driven

Backend EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 1956H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

24 days ago

Salary

$146K - $229K / year

Bachelor Degree12 yrs expEnglishAngularAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGradleGRPCHibernateJavaJava ScriptKafkaKubernetesMavenMicroservicesOpen ShiftPulsarPythonRabbit MQSpringSpring BootSpring BootSQLTerraformGo

Job Description

• Design, develop, test, deploy, and support capabilities for a world-class enterprise platform. • Create scalable, high-performance microservices with exceptional availability, interoperability, and reliability. • Contribute architectural designs and technical proof-of-concepts while adhering to established standards and architectural guidance. • Foster software development best practices including pair programming, code formatting standards, secure coding practices, and peer code reviews. • Champion and implement process improvements across the development lifecycle. • Provide hands-on technical guidance and mentor team members to enhance their technical capabilities. • Take accountability for scrum team success and delivery outcomes. • Execute scrum processes while maintaining focus on technical excellence. • Collaborate with senior engineers and product management to create epics and user stories, defining technical acceptance criteria. • Work with enterprise architectural models and distributed software design patterns. • Serve as a technical expert, mentoring junior engineers and elevating quality standards. • Navigate ambiguity and moderate complexity while proactively identifying and resolving issues. • Share ownership of quality assurance, test automation, continuous integration/delivery, and production operations. • Escalate challenges and risks promptly to ensure timely resolution.

Job Requirements

  • Bachelor's or Master's degree in Computer Science or related field, plus 12+ years of relevant experience.
  • Deep expertise in Java; proficiency in Python/Go is advantageous.
  • Strong backend/server-side development experience.
  • Proven experience with large-scale platform engineering and distributed systems.
  • Demonstrated leadership of technical initiatives with a track record of successful delivery despite complex technical challenges, organizational dynamics, and ambiguity.
  • Experience with Spring Framework, Spring Boot Microservices, and Spring Cloud Stream preferred.
  • Proficiency with gRPC services.
  • Experience with event-driven architecture and messaging systems (Kafka, Pulsar, RabbitMQ).
  • Preferable experience working with Dapr.
  • Full-stack development experience with JavaScript and Angular is beneficial.
  • Amazon Web Services (AWS) experience required; Microsoft Azure and Google Cloud Platform (GCP) experience preferred.
  • AWS certifications (Cloud Practitioner, Developer, Solutions Architect) are advantageous.
  • Strong knowledge of relational databases, SQL, and object-relational mapping (Hibernate).
  • Demonstrated expertise in unit testing, functional testing, automated regression testing, and test integration.
  • Experience with containerization technologies (Docker/Kubernetes).
  • Familiarity with Helm, Amazon EKS/OpenShift, and Terraform for cloud provisioning preferred.
  • Proficiency with Git, Maven, Gradle, and CI/CD tools.
  • Strong understanding of Scrum methodology.
  • Ability to collaborate effectively within geographically distributed teams.

Benefits

  • 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.

Related Job Pages

More Backend Engineer Jobs

Back End Software Engineer

LMI

Innovation at the Pace of Need™

Backend Engineer24 days ago
Full TimeRemoteTeam 1,001-5,000Since 1961H1B Sponsor

Backend Software Engineer developing secure solutions for military and government applications

Entity FrameworkSQLTypeScript.NET
United States
$100K - $170K / year

Senior Backend Engineer

dv01

The Data Hub Between Lenders and Capital Markets

Backend Engineer24 days ago
Full TimeRemoteTeam 51-200Since 2014H1B Sponsor

Senior Backend Engineer providing transparency in structured finance using a SaaS platform.

KotlinOpen SourcePythonScalaSpringSpring BootSpringBootSQL
United States
$140K - $155K / year

Senior Manager, Strategic Sourcing - Software

Cohesity

Cohesity is a leader in AI-powered data security and management. Aided by an extensive ecosystem of partners, Cohesity makes it easy to secure, protect, manage, and get value from data — across the data center, edge, and cloud. Cohesity helps organizations defend against cybersecurity threats with comprehensive data security and management capabilities, including immutable backup snapshots, AI-based threat detection, monitoring for malicious behavior, and rapid recovery at scale. We’ve been named a Leader by multiple analyst firms and have been globally recognized for Innovation, Product Strength, and Simplicity in Design. Join us on our mission to shape the future of our industry.

Backend Engineer24 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

The Senior Manager will drive strategic sourcing for software and cloud investments, manage a sourcing team, and develop sourcing strategies while ensuring stakeholder collaboration.

Ai ToolsCloudData AnalyticsSaaS
North Carolina + 2 moreAll locations: North Carolina, Florida, Minnesota
$138.7K - $173.4K / year

Software Engineer – Golang Microservices

Tenable

Cloud Security | Operational Technology | Identity Security | and more

Backend Engineer24 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B Sponsor

Software Engineer developing Golang microservices for Tenable's vulnerability management product

CloudDockerJavaKotlinKubernetesLinuxMySQLPostgresRDBMSSDLCUnixGo
Massachusetts
$114.5K - $152.5K / year