E

Equifax

Credit reporting data analytics and risk

Lead Software Engineer - Specialist

Backend EngineeringConfirmed live in the last 24 hours
Full-timeThiruvananthapuram, Kerala, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree or equivalent experience is required.
  • At least 7 years of software engineering experience is required.
  • At least 7 years of experience writing, debugging, and troubleshooting code in Java, Spring Boot, TypeScript or JavaScript, HTML, and CSS is required.
  • At least 7 years of experience with cloud technology, including GCP, AWS, or Azure, is required.
  • At least 7 years of experience designing and developing cloud-native solutions is required.
  • At least 7 years of experience designing and developing microservices using Java, Spring Boot, GCP SDKs, and GKE or Kubernetes is required.
  • At least 7 years of experience deploying and releasing software with Jenkins CI/CD pipelines, and understanding infrastructure-as-code concepts, Helm charts, and Terraform constructs, is required.

Responsibilities

  • Demonstrate a deep understanding of cloud-native, distributed, microservice-based architectures.
  • Build strong relationships with internal and external stakeholders, including product, business, and sales partners, and communicate complex problems clearly at the appropriate level of detail.
  • Collaborate with architects, site reliability engineering leads, and other technical leaders on strategic technical direction, guidelines, and best practices.
  • Manage cross-functional teams that include software, quality, reliability engineers, project managers, and scrum masters; mentor, coach, and develop junior and senior software, quality, and reliability engineers.
  • Ensure compliance with EFX secure software development guidelines and best practices, and meet and maintain QE, DevSec, and FinOps key performance indicators.
  • Define, maintain, and report service-level agreements, service-level objectives, and service-level indicators in partnership with product, engineering, and architecture teams, meeting EFX engineering standards.
  • Drive technical documentation, including support and end-user documentation and runbooks; lead sprint planning, sprint retrospectives, and other team activities.
  • Make architecture decisions related to product features and stories, refactoring work, and end-of-service-life decisions.
  • Create and deliver technical presentations to technical and non-technical stakeholders, communicating clearly and presenting complex information concisely for the audience.
  • Perform research and development and prototype proofs of concept for cloud-native solutions.
  • Design and develop cloud-native solutions and big-data processing solutions using Dataflow or Apache Beam, Bigtable, BigQuery, Pub/Sub, Google Cloud Storage, Composer or Airflow, and other technologies.
  • Design and develop microservices using Java, Spring Boot, GCP SDKs, and GKE or Kubernetes.
  • Deploy and release software using Jenkins CI/CD pipelines, and apply infrastructure-as-code concepts, Helm charts, and Terraform constructs.

Desired Qualifications

  • Cloud certification is strongly preferred.
  • Identify and respond to priority shifts with minimal supervision.
  • Demonstrate strong communication and presentation skills, leadership qualities, problem-solving ability, and ability to resolve conflicts.
  • Experience creating and maintaining product and software roadmaps.
  • Experience overseeing annual and product or project budgets.
  • Experience working in a highly regulated environment.
  • Experience designing and developing big-data processing solutions using Dataflow or Apache Beam, Bigtable, BigQuery, Pub/Sub, Google Cloud Storage, Composer or Airflow, and other technologies.
  • User-interface development experience, such as HTML, JavaScript, Angular, and Bootstrap.
  • Experience with backend technologies such as Java or J2EE, Spring Boot, service-oriented architecture, and microservices.
  • Experience with source-code control systems such as SVN, Git, or 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 Java Development Kit versions 1.7 and later.
  • Experience with automated testing tools such as JUnit, Selenium, LoadRunner, and SoapUI.

About the Company

Equifax

Credit reporting data analytics and risk

Equifax is a global data, analytics, and technology company that provides credit information and related services to businesses, governments, and consumers. It collects and analyzes large amounts of data to generate insights used for credit reporting, risk management, fraud detection, and identity verification. The company uses its Equifax Cloud to combine data with advanced analytics and machine learning, delivering credit reports, risk assessments, and global market insights to help clients make smarter decisions and improve customer experiences. Compared with competitors, Equifax emphasizes its large, differentiated data assets and integrated analytics platform to offer comprehensive, end-to-end solutions for credit and risk management. Its goal is to help clients assess credit risk, detect fraud, and explore opportunities more confidently in a changing financial landscape.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
1899

Recently Posted Jobs

Explore more opportunities at Equifax

See more jobs