Taro Logo

Software Engineer

A global data, analytics and technology company helping employers, employees, financial institutions and government agencies make critical decisions with greater confidence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer

Equifax is seeking talented software engineers to join their team working on cutting-edge technology solutions. This role offers an opportunity to work with a global leader in data analytics and technology, making a meaningful impact on critical financial decisions worldwide.

As a Software Engineer, you'll be responsible for developing and maintaining high-scale applications, working across the full stack from backend to UI. The position involves working with modern technologies including Java, Python, and JavaScript, while implementing best practices in software development such as microservices architecture and CI/CD pipelines.

The ideal candidate will have 2+ years of experience in software development, with strong skills in both frontend and backend technologies. You'll be working in an agile environment, collaborating with cross-functional teams to integrate systems and contribute to the technology roadmap. The role requires expertise in cloud technologies (GCP, AWS, or Azure) and experience with software testing and quality engineering.

Equifax offers a compelling work environment with opportunities for professional growth through their online learning platform and career advancement paths. The company provides comprehensive benefits including healthcare packages and paid time off, along with a hybrid work setting that offers flexibility.

This is an excellent opportunity for a motivated software engineer looking to make an impact at a global company that plays a crucial role in the financial ecosystem. You'll be part of a team that values innovation, collaboration, and technical excellence while working on solutions that help people live their financial best.

Last updated a day ago

Responsibilities For Software Engineer

  • Perform general application development activities, including unit testing, code deployment and technical documentation
  • Work on projects, making contributions to unfamiliar code written by team members
  • Diagnose and resolve performance issues
  • Participate in estimation process, use case specifications, and project planning
  • Document code/processes for other developers
  • Develop and operate high scale applications from backend to UI layer
  • Apply modern software development practices (serverless, microservices, CI/CD)
  • Work across teams to integrate systems
  • Participate in technology roadmap and architecture discussions
  • Debug and troubleshoot code in mainstream open source technologies
  • Lead effort for Sprint deliverables

Requirements For Software Engineer

Java
JavaScript
Python
TypeScript
  • Bachelor's degree or equivalent experience
  • 2+ years experience with Java, Python and Javascript programming
  • 2+ years experience with software build management tools (Maven/Gradle)
  • 2+ years experience with HTML, CSS and frontend development
  • 2+ years experience with software testing and quality engineering
  • 2+ years experience with Cloud technology: GCP, AWS, or Azure
  • Experience with UI development (HTML, JavaScript, Angular, Bootstrap)
  • Experience with backend technologies (JAVA/J2EE, SpringBoot, Microservices)
  • Experience with source code control (SVN/Git, Github)
  • Experience with relational databases
  • Experience with Agile environments

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive compensation package
  • Healthcare packages
  • Paid time off
  • Online learning platform with career tracks
  • Hybrid work setting

Interested in this job?

Jobs Related To Equifax Software Engineer