Software Engineer
Company: Equifax, Inc.
Location: San Jose
Posted on: May 3, 2025
Job Description:
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
#J-18808-Ljbffr
Keywords: Equifax, Inc., Watsonville , Software Engineer, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...