Software Engineer - Career

Equifax•Alpharetta, GA

About The Position

Equifax is seeking a creative, high-energy, and driven software engineer with hands-on development skills to work on meaningful projects with a team of engineers using leading-edge technology. The role involves designing, developing, operating, and improving high-scale applications across the full engineering stack. The engineer applies modern software development practices and works across teams to integrate systems with existing internal systems, Data Fabric, and the CSA Toolset. The position contributes to technology roadmap and architecture discussions, translates business requirements and vision into software, and participates in a globally distributed engineering team. It also involves diagnosing product and system issues, managing project priorities and deliverables, researching and developing software to extend Equifax solutions, addressing scalability concerns involving data access, and participating in Agile team activities.

Requirements

  • Bachelor’s degree or equivalent experience.
  • At least 5 years of software engineering experience.
  • At least 5 years of experience writing, debugging, and troubleshooting code using Java, SpringBoot, TypeScript/JavaScript, HTML, and CSS.
  • At least 5 years of experience with cloud technology, such as GCP, AWS, or Azure.
  • At least 5 years of experience designing and developing cloud-native solutions.
  • At least 5 years of experience designing and developing microservices using Java, SpringBoot, GCP SDKs, and GKE/Kubernetes.
  • At least 5 years of experience deploying and releasing software using Jenkins CI/CD pipelines, and understanding infrastructure-as-code concepts, Helm Charts, and Terraform constructs.

Nice To Haves

  • Self-starter who identifies and responds to priority shifts with minimal supervision.
  • Experience designing and developing big data processing solutions using Dataflow/Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer/Airflow, or similar tools.
  • UI development experience, such as HTML, JavaScript, Angular, and Bootstrap.
  • Experience with backend technologies such as Java/J2EE, SpringBoot, SOA, and microservices.
  • Experience with source code control management systems such as SVN/Git and Github, and build tools such as Maven and Gradle.
  • Experience working in Agile environments such as Scrum or XP.
  • Experience with relational databases such as SQL Server and MySQL.
  • Experience with Atlassian tools such as JIRA and Confluence, and Github.
  • Experience developing with modern JDK (v1.7+).
  • Experience with automated testing tools such as JUnit, Selenium, LoadRunner, and SoapUI.

Responsibilities

  • Design, develop, and operate high-scale applications across the full engineering stack.
  • Design, develop, test, deploy, maintain, and improve software.
  • Apply modern software development practices, including serverless computing, microservices architecture, CI/CD, and infrastructure as code.
  • Integrate systems with existing internal systems, Data Fabric, and the CSA Toolset.
  • Participate in technology roadmap and architecture discussions and turn business requirements and vision into reality.
  • Participate in a tight-knit, globally distributed engineering team.
  • Triage product or system issues and analyze, track, and resolve their sources and impacts on network or service operations and quality.
  • Manage project priorities, deadlines, and deliverables.
  • Research and develop software applications to extend and improve Equifax solutions.
  • Collaborate on scalability issues involving access to data and information.
  • Participate in Sprint planning, Sprint retrospectives, and other team activities.

Benefits

  • Comprehensive compensation and healthcare packages.
  • 401k matching.
  • Paid time off.
  • Organizational growth potential through an online learning platform with guided career tracks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service