You9ll join as a Senior Backend Engineer working primarily in Go. You9ll partner closely with our Profile Engineer, who owns the core-side implementation in FIS Profile9s proprietary scripting language (PSL), while you build the integration layer that sits in front of it. You won9t be writing new product-facing API endpoints - your focus is the layer underneath: data extraction, modeling, and the access patterns that let other teams9 applications consume this data safely.
What you9ll do- Design and build Go services that transform data surfaced from our core banking system into a consistent model usable by any downstream application
- Partner with our Profile engineer and data engineers to define clean extraction points from the core - you won9t write PSL yourself, but you9ll need to understand enough of the data model and business-process mapping to design the right abstraction around it
- Build and maintain the access layer (APIs and/or event streams) that lets other teams integrate with this data without touching the core directly
- Enforce data integrity, access boundaries, and schema versioning so changes in the core don9t ripple out to every consuming application
- Integrate with existing API endpoints maintained by other teams - this role extends and consumes APIs, it does not originate new product-facing endpoints
- Help define whether new data products are served via batch, event-driven (e.g. Kafka/CDC), or real-time APIs, depending on freshness requirements
- Collaborate with data engineers on the same team to make new data products viewable/queryable downstream
What we9re looking for- 5+ years of backend engineering experience, with Go as your primary/preferred language
- Experience building integration, abstraction, or platform layers that sit between legacy systems of record and modern consuming applications
- Comfort working with transactional systems and/or payments
- Experience with event-driven architectures like Kafka and CDC pipelines
- Prior exposure to legacy core banking systems is a plus, though we don9t expect Go engineers to write Profile/PSL themselves
- Experience provisioning cloud services in AWS or other providers
US Remote 3 Compensation depends on location but is generally between 140 - 170k base with an up-to 20% annual bonus.
Minimum Degree Required:- Bachelor9s Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required