Senior Software Engineer
Equifax is a financial services and credit reporting company. It provides credit reports, credit monitoring, identity theft protection, fraud alerts, credit freezes, dispute services, and business data and analytics products.
Maintainer signals as of 8/12/2026
Projects
About Equifax
Equifax provides consumer credit reporting, credit monitoring, identity theft protection, fraud prevention, credit dispute, and financial education services. It also serves businesses with credit data, analytics, insights, developer resources, and related support products. Its clients include consumers, lenders, insurers, employers, landlords, and other businesses that use credit and identity information.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You design, develop, test, deploy, operate, maintain, and improve high-scale applications across the engineering stack. You build cloud-native microservices, integrate systems, troubleshoot issues, contribute to architecture discussions, manage project deliverables, address scalability challenges, and participate in agile team activities.
Requirements
- Bachelor's degree or equivalent experience
- 5+ years of software engineering experience
- 5+ years writing, debugging, and troubleshooting Java, Spring Boot, TypeScript or JavaScript, HTML, and CSS
- 5+ years of cloud technology experience
- 5+ years designing and developing cloud-native solutions
- 5+ years designing and developing microservices
- Experience with GCP SDKs and GKE or Kubernetes
- Experience with Jenkins CI/CD pipelines
- Understanding of infrastructure-as-code concepts, Helm Charts, and Terraform
Responsibilities
- Design, develop, and operate high-scale applications
- Design, develop, test, deploy, maintain, and improve software
- Apply modern software development practices
- Integrate systems with internal systems and toolsets
- Participate in technology roadmap and architecture discussions
- Triage and resolve product or system issues
- Manage project priorities, deadlines, and deliverables
- Research and develop software applications
- Address scalability issues involving data access
- Participate in sprint planning and retrospectives
Benefits
- Hybrid work setting
- Healthcare packages
- Paid time off
