Software Engineer Lead

FIS Global•Alpharetta, GA

About The Position

FIS is hiring an experienced Software Engineer Lead to develop and deliver software solutions for internal and external clients. The role involves designing and architecting complex programs across concurrent projects, working with business and technology teams, and applying a broad understanding of application ecosystems, database design, and cloud infrastructure. The engineer will develop and test code, review changes across distributed systems, document applications, and independently resolve complex code deficiencies. The role also includes client- and vendor-facing collaboration, guidance on application standards and compliance, project estimates, and technical leadership through mentoring, code reviews, and engineering best practices.

Requirements

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

Nice To Haves

  • Experience with Kafka and streaming architecture (listed under the alternative minimum requirements).
  • Knowledge of AWS SageMaker and Bedrock services (listed under the alternative minimum requirements).

Responsibilities

  • Develop moderately complex to highly complex code using front-end and back-end programming languages across multiple platforms in collaboration with business and technology teams.
  • Design, architect, and deliver complex program specifications for code development and support across multiple concurrent projects.
  • Analyze, modify, and develop code; perform unit and integration testing; and produce application documentation.
  • Test, validate, and review 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.
  • Support leadership in designing, developing, and enforcing business and infrastructure application standards, controls, procedures, and monitoring.
  • Apply application standards and procedures, including PCI 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 promote engineering best practices across teams.

Benefits

  • Competitive salary and benefits
  • Learning and development opportunities
  • Collaborative work environment
  • Opportunities to give back
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service