Equifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you.
We are seeking a Software Engineer with a strong passion for automation to join our innovative team. In this intermediate-level role, you will leverage your software development expertise, particularly in Python and cloud technologies (GCP/AWS/Azure), to design, build, maintain, and operate robust automation frameworks, tools, and solutions. Your primary goal will be to improve efficiency, reliability, scalability, and reduce manual effort across various technical and business processes. You will collaborate with multiple teams in an agile environment to identify automation opportunities and implement effective, scalable solutions.
What you’ll do
- Design, develop, test, deploy, maintain, and improve scalable automation frameworks, tools, and software solutions using Python and related technologies.
- Apply software engineering best practices throughout the full development lifecycle of automation projects.
- Identify opportunities for automation across software development, testing, deployment (CI/CD), and potentially business processes.
- Develop and manage CI/CD pipelines to automate build, testing, and deployment processes.
- Collaborate with development, operations, QA, and business teams to understand requirements and deliver effective automation solutions.
- Troubleshoot complex issues in automated systems, optimize automation performance, and ensure reliability.
- Contribute to the technical design and architecture of automation systems.
- Manage priorities and deliverables for assigned automation tasks and projects within an Agile/Scrum framework.
- Research, evaluate, and recommend new automation technologies, tools, and techniques.
- Document automation processes, systems, and tooling.
What experience you need
- Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience.
- 3 to 6 years of professional software engineering experience, with a demonstrable focus on automation.
- At least 3 years of experience using Python specifically for scripting, automation tasks, and tool development.
- At least 2 years of experience working with cloud platforms (GCP, AWS, or Azure)
- At least 2 years of hands-on experience with CI/CD principles and tools (e.g., Jenkins, GitLab CI, Azure DevOps, GitHub Actions).
- Proficiency with source code control management systems (e.g., Git).
- At least 2 years of hands-on experience with APIs (e.g., RESTful APIs) for integration and automation purposes.
What could set you apart
- Experience building and maintaining automated systems, frameworks, or significant tooling.
- Strong analytical, problem-solving, and debugging skills, especially in the context of automated systems.
- GCP, AWS or Azure cloud certifications
- Preferred experience working in an agile development environment
- Experience with Robotic Process Automation (RPA) tools (e.g., UiPath, Automation Anywhere, Blue Prism)
- Familiarity with containerization technologies like Docker and orchestration systems like Kubernetes.
- Experience using SQL or NoSQL databases as part of automation workflows
We offer comprehensive compensation and healthcare packages, on-site doctor, paramedics service 24/7, life insurance, gym facilities, collaborative workspaces, free transportation and parking, subsidized cafeteria, solidarity association, and organizational growth potential through our online learning platform with guided career tracks.
Are you ready to power your possible? Apply today, and get started on a path toward an exciting new career at Equifax, where you can make a difference!
Who is Equifax?
At Equifax, we believe knowledge drives progress. As a global data, analytics and technology company, we play an essential role in the global economy by helping employers, employees, financial institutions and government agencies make critical decisions with greater confidence.
We work to help create seamless and positive experiences during life’s pivotal moments: applying for jobs or a mortgage, financing an education or buying a car. Our impact is real and to accomplish our goals we focus on nurturing our people for career advancement and their learning and development, supporting our next generation of leaders, maintaining an inclusive and diverse work environment, and regularly engaging and recognizing our employees. Regardless of location or role, the individual and collective work of our employees makes a difference and we are looking for talented team players to join us as we help people live their financial best.
Equifax is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.