# Senior Software Developer- Lead Developer(Core Banking)

**Company**: Ford Motor Credit Company
**Location**: United States
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $113,580-190,500
**Category**: Engineering
**Industry**: Finance

**Apply**: https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/62545?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3152771e-29b

## Description

We are seeking a Senior Software Developer to lead the development of our core banking system, which will be built on a cloud-native foundation using Google Cloud Platform (GCP). As a key member of our team, you will design, develop, and deliver mission-critical banking services across our ecosystem.

Key responsibilities include:

- Designing and developing core banking capabilities, including accounts, transactions, ledgers, interest calculations, and operational workflows.

- Leading the design and implementation of services and integrations across Fiserv DNA, Create Digital, Nautilus, and related banking platforms.

- Designing and implementing robust integration layers across core banking, Fiserv platforms, digital channels, and enterprise systems using APIs, events, and file-based patterns.

- Building highly available, secure, and scalable services using Google Cloud Platform, including GKE/Cloud Run, Pub/Sub, Cloud SQL/PostgreSQL, Secret Manager, and Cloud Logging/Monitoring.

- Defining and implementing API standards as REST, including idempotency, versioning, and performance considerations across the banking ecosystem.

- Developing modular services using Java and Spring Boot, leveraging domain-driven design and well-bounded contexts.

- Building secure-by-default services for a regulated financial environment, including PII protection, encryption, audit trails, and least-privilege IAM.

- Contributing through hands-on coding, design reviews, and mentoring. Establishing best practices for TDD, CI/CD pipelines, and automated quality gates.

- Defining SLIs/SLOs and implementing logging, monitoring, and distributed tracing. Leading root-cause analysis and driving reliability improvements.

- Translating product requirements into scalable technical designs and iterative delivery milestones while managing technical debt.

- Working closely with product, architecture, security, and vendor partners, including Fiserv and other strategic platform providers, to align solutions with platform capabilities and business outcomes.

Requirements:

- Bachelor's degree in Computer Science, Software Engineering, or related field. Master's degree preferred.

- 8+ years of professional software engineering experience.

- 3+ years in a technical lead or senior developer role delivering large-scale, mission-critical systems.

- Proven experience building or modernizing core banking systems or similar financial platforms such as ledgers, payments, lending, or deposits, where auditability and transactional correctness are critical.

- Strong hands-on expertise in Java / J2EE and Spring Boot, including Spring Security, Spring Data, and API design.

- Strong experience building integration layers and APIs across enterprise systems.

- Experience designing and operating cloud-native applications on GCP or AWS.

- Experience working with core banking platforms and integration patterns. Experience with Fiserv DNA, Create Digital, Nautilus, or similar banking platforms is strongly preferred.

- Strong understanding of asynchronous processing and high-volume transaction systems.

- Experience with relational databases such as PostgreSQL/SQL, data modeling, and transactional integrity.

- Experience building secure systems that handle PII and financial data, including encryption and secure SDLC practices.

Preferred qualifications:

- Deep experience with Fiserv technologies, including DNA, Create Digital, Nautilus, or adjacent platform components.

- Experience with event streaming platforms such as Kafka or GCP Pub/Sub.

- Experience with file-based and batch integrations such as SFTP and enterprise file gateways like GECHub.

- Experience with identity and security patterns such as OAuth2 and SAML.

- Familiarity with observability tools for logging, tracing, and monitoring.

- Experience with CI/CD pipelines and DevOps practices.

- Experience working in regulated financial environments.

Benefits:

- Immediate medical, dental, vision and prescription drug coverage

- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more

- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more

- Vehicle discount program for employees and family members and management leases

- Tuition assistance

- Established and active employee resource groups

- Paid time off for individual and team community service

- A generous schedule of paid holidays, including the week between Christmas and New Year’s Day

- Paid time off and the option to purchase additional vacation time.

Salary: This position is a salary grade 8 and ranges from $113,580-190,500.

## Skills

### Required
- Java
- Spring Boot
- API design
- Cloud-native applications
- Google Cloud Platform
- Fiserv DNA
- Create Digital
- Nautilus
- PostgreSQL
- SQL
- Data modeling
- Transactional integrity
- Secure systems
- PII protection
- Encryption
- Audit trails
- Least-privilege IAM

### Nice to have
- Fiserv technologies
- Event streaming platforms
- File-based and batch integrations
- Identity and security patterns
- Observability tools
- CI/CD pipelines
- DevOps practices
- Regulated financial environments

---

Source: [Apply at efds.fa.em5.oraclecloud.com](https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/62545?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
