F

Fidelity National Information Services

Global provider of financial technology solutions

Software Engineer Lead

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Business/Management Information Systems, or a related field is required; alternatively, three years of post-secondary study in any field plus one additional year of relevant work experience (nine years total) is accepted.
  • At least eight years of progressive work experience in the job offered or a related position is required; the alternative education pathway requires nine years total.
  • Experience coding, designing, developing, architecting, and analyzing data-intensive applications is required.
  • Experience using at least one front-end or back-end language or technology, such as Java (JDK 17 through JDK 25), Python, JavaScript, Mainframe COBOL, or Mainframe Assembler, is required.
  • Experience with at least two modern programming languages or frameworks, such as Python, React.js, or Spring Boot, is required.
  • Spring Boot microservices development experience, including RESTful service design, dependency injection, Spring Security, and Spring Data, is required.
  • Experience with APIs and external services, including RESTful APIs and Postman, is required.
  • Experience with relational and NoSQL databases, database design, and DDL and DML for at least one of Oracle, MySQL, MS SQL Server, IMS, or DB2 is required.
  • AWS cloud infrastructure development experience, including AWS Lambda, EC2, S3, ECS/EKS, CloudFormation, IAM, API Gateway, and CloudWatch, is required.
  • Experience with Apache Airflow for workflow orchestration, DAG development, scheduling, and data pipeline automation is required.
  • Mainframe knowledge including COBOL, JCL, CICS, and VSAM is required.
  • Experience with GitHub Copilot for AI-assisted code development, including prompt engineering, code generation and completion, test generation, and Copilot Chat for debugging and documentation, is required.
  • Familiarity with large language models, including GPT, Claude, Gemini, LLaMA, and related AI technologies, and understanding of their integration and use for software development productivity, code review automation, and intelligent application features, is required.
  • Experience with CI/CD pipelines, Git version control, and DevOps practices is required.
  • Familiarity with containerization technologies such as Docker and Kubernetes is required.
  • Under the alternative minimum requirements, experience with Kafka and streaming architecture is required.
  • Under the alternative minimum requirements, knowledge of AWS SageMaker and Bedrock services is required.

Responsibilities

  • Develop moderately complex to highly complex code using front-end and back-end programming languages across multiple platforms, collaborating with business and technology teams on internal and external client software solutions.
  • Design, architect, and deliver complex program specifications for code development and support across multiple concurrent projects, using a comprehensive understanding of application ecosystems, database design, and cloud infrastructure to optimize interactions and technology alignment.
  • Analyze, modify, and develop complex code; perform unit and integration testing; and produce thorough application documentation.
  • Test, validate, and review code for complex code changes across distributed systems.
  • Correct complex code deficiencies, propose alternative solutions, and independently drive resolution.
  • Lead and participate in client-facing meetings, joint venture discussions, and vendor partnership teams to determine solution approaches and architectural direction.
  • Provide support and guidance to leadership in designing, developing, and enforcing business and infrastructure application standards, including associated controls, procedures, and monitoring to ensure compliance and data accuracy.
  • Apply application procedures, methodology, and standards, including Payment Card Industry security compliance, cloud security best practices, and data governance frameworks.
  • Provide billable-hour and resource estimates for initiatives, projects, and issues.
  • Mentor, train, and provide technical guidance to junior and mid-level software engineers.
  • Lead code reviews, establish coding standards, and drive engineering best practices across teams.

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