F

Fidelity National Information Services

Global provider of financial technology solutions

Senior Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAtlanta, GA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 10 years of enterprise software engineering experience.
  • Expert-level proficiency in Java, Spring Boot, Python, and FastAPI.
  • Proven experience building microservices, REST APIs, and integration services.
  • Hands-on expertise with Azure cloud-native services and architecture patterns.
  • Experience with Terraform or Terraform Enterprise, AKS, Container Apps, and containerized workloads.
  • Strong knowledge of Azure API Management and API governance.
  • Experience with observability, distributed tracing, and monitoring.
  • Proficiency with GitHub, GitHub Actions, and continuous integration and continuous delivery pipelines.
  • Experience with OAuth 2.0, OIDC, Microsoft Entra ID, and identity providers.
  • Experience with Cosmos DB and cloud-native storage.
  • Strong networking knowledge, including VNets, subnets, private endpoints, DNS, and firewalls.
  • Experience with disaster recovery, geo-redundancy, and high availability.
  • Strong analytical, communication, and leadership skills, and Agile/Scrum experience.

Responsibilities

  • Design and build cloud-native applications and scalable microservices using Java, Spring Boot, Python, and FastAPI.
  • Develop secure REST APIs and event-driven services for internal and external consumers.
  • Lead technical design and provide architectural guidance for large-scale enterprise platforms.
  • Create reusable frameworks, libraries, and engineering standards.
  • Design multi-region, highly available architectures with disaster recovery and business continuity.
  • Translate business requirements into technical solutions with product, security, and architecture teams.
  • Build and operate solutions using Azure-native services, including AKS, Container Apps, Function Apps, Application Gateway, API Management, Key Vault, Storage, Monitor, Azure SQL, Cosmos, Application Insights, and Log Analytics.
  • Design secure network architectures using VNets, subnets, Private DNS, and private endpoints.
  • Implement Infrastructure as Code with Terraform and Terraform Enterprise.
  • Establish cloud governance, security baselines, and operational best practices.
  • Lead cloud modernization and application migration efforts.
  • Design, secure, monitor, and manage enterprise APIs through Azure API Management.
  • Implement API lifecycle management, including versioning, throttling, quotas, rate limiting, caching, and policy enforcement.
  • Define enterprise API standards and governance frameworks.
  • Apply service discovery, circuit breaker, distributed caching, event-driven architecture, and fault-tolerance patterns.
  • Implement observability through centralized logging, distributed tracing, application performance monitoring, metrics, alerting, and health dashboards.
  • Define service-level objectives and service-level indicators; optimize performance, scalability, and latency.
  • Build scalable, metadata-driven data pipelines using Azure Data Factory and Databricks.
  • Develop ingestion and transformation pipelines across ADLS, Databricks, Cosmos DB, and enterprise or third-party systems.
  • Optimize Databricks jobs and clusters for performance and cost.
  • Implement data replication, backup, and retention strategies.
  • Design authentication and authorization using OAuth 2.0, OIDC, Microsoft Entra ID, and JWT frameworks.
  • Implement role-based access control, secrets and certificate management, and secure API authentication.
  • Ensure compliance with security, audit, and regulatory requirements.
  • Build and maintain continuous integration and continuous delivery pipelines with GitHub Actions.
  • Manage source control, branching, release management, and deployment automation.
  • Implement automated testing, security scanning, and quality gates.
  • Mentor teams and promote best practices in software engineering excellence and DevOps.

Desired Qualifications

  • A Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience in financial services, banking, payments, fintech, or other regulated industries.
  • Front-end experience with React, Vue.js, TypeScript, and JavaScript.
  • Experience with Azure Data Factory, ADLS, and Databricks.
  • Knowledge of domain-driven design, event-driven architecture, CQRS, and site reliability engineering practices.

About the Company

Fidelity National Information Services

Global provider of financial technology solutions

Fidelity National Information Services (FIS) provides technology solutions for financial institutions and businesses worldwide, covering core banking, digital banking, and payment processing, as well as trading, risk management, and securities processing for capital markets. Its products are integrated software platforms and services that clients embed to process transactions, manage risk, and support digital channels, with revenue from software licenses, maintenance, and per-transaction fees. It differentiates itself by offering an end-to-end suite across banking, payments, and capital markets with a global client base, serving both large banks and smaller institutions in one integrated package. Its goal is to help financial institutions navigate digital transformation and operate more efficiently through reliable, scalable technology platforms and services.

Company size
1-10
Company stage
IPO
Headquarters
Jacksonville, FL
Founded
1968

Recently Posted Jobs

Explore more opportunities at Fidelity National Information Services

See more jobs