Job Closed

This listing is no longer active.

FICO logo
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 EngineerOtherRemoteLeadTeam 1,001-5,000Since 1956H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

115 days ago

Salary

$146K - $229K / year

Seniority

Lead

Job Description

Principal Software Engineer, Java, Event-Driven

FICO

• 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

Full TimeRemoteTeam 1-10H1B Sponsor

• Work on tasks that you can see directly in the application • Be part of a cross-functional team, a full “mini-startup” within the company • Work with OKRs, focusing on high-impact work rather than busywork • Deal with high-load systems, plan releases, and roll out features gradually • Face real technical challenges every day • Work with AI assistants that are already part of the environment and can be leveraged in your workflow

Ukraine
Job Closed
LMI logo

Back End Software Engineer

LMI

Innovation at the Pace of Need™

Backend Engineer115 days ago
OtherRemoteTeam 1,001-5,000Since 1961H1B Sponsor

• Write clean and secure back-end services using C# / .NET, with a focus on REST APIs and modular design. • Design and optimize data access layers using Entity Framework. • Participate in code reviews and contribute to best practices and documentation. • Collaborate across design, product, DevSecOps, and field teams to launch features quickly and securely. • Participate in rapid prototyping cycles while maintaining production-grade coding standards. • Write unit and integration tests to support automated testing/validation and code quality gates. • Troubleshoot bugs, squash performance bottlenecks, and help build towards FedRAMP and IL5 deployment requirements.

United States
$100K - $170K / year
Job Closed
OtherRemoteTeam 1,001-5,000H1B Sponsor

Interested candidates based outside of the designated areas are welcome to apply, provided they have the indefinite right to work in the job location. 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. We’re on a mission at Cohesity to drive operating efficiency through both procurement automation and strategic supplier management. With an expanding supply base across global categories of spend, we are focused on optimizing Cohesity’s investment and advancing strategic partnerships with preferred suppliers. How You’ll Spend Your Time Here: This sourcing professional will collaborate with a variety of business unit stakeholders to identify opportunity, develop sourcing strategy and execute on core initiatives focused on Cohesity’s software, SaaS and cloud investment. It will be important for the individual in this role to create balance between managing daily sourcing activity and delivering on higher priority initiatives. This is also a leadership position with accountability for managing workload among a small team of sourcing individuals, optimizing return for Cohesity’s investment. Core responsibilities will include the following: Sourcing Acumen: Drive development and execution of high impact strategic sourcing projects and initiatives ensuring alignment with the overall priorities and objectives of Cohesity. Gather and use data analytics, industry benchmarking and strategic sourcing methodologies to identify sourcing opportunity, develop and execute on sourcing strategies. Develop and present annual category sourcing plans complete with savings target, benchmarking, evaluation metrics; and deliver on the same annually. Develop and maintain a preferred supply base for the assigned categories of spend globally. Lead negotiations with suppliers on a variety of contracts, working across functions to ensure maximum value and minimum risk to Cohesity. Manage strategic supplier relationships with cross functional/cross business impact covering multiple geographies. Contract development and negotiation – draft and negotiate contract terms for Cohesity’s commercial benefit while mitigating legal and contractual risk for the company Actively monitor and evaluate savings targets with a focus on contributing to and delivering on category goals quarterly/annually. Actively coach, develop sourcing team members to advance sourcing expertise and delivery for the company. Business Acumen Maintain Cohesity training requirements; actively seek opportunity to know more.

North Carolina + 2 moreAll locations: North Carolina | Florida | Minnesota
$138.7K - $173.4K / year
Job Closed
Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

- Design and build **scalable backend services using Node.js** - Develop and maintain **robust, secure APIs** - Work on **integrations between SaaS platforms, ERPs, and internal systems** - Implement **event-driven flows** (webhooks, retries, idempotency) - Contribute to **authentication and authorization flows** (OAuth2, JWT, API keys) - Identify and solve **performance, concurrency, and scalability challenges** - Improve **observability, logging, and error handling in production** - Participate in **technical decisions and architecture discussions**

Argentina
Job Closed