Software Engineering Lead
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateEquifax is seeking creative, high-energy and driven Software Engineering Lead with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology.
Join our USIS Software Engineering team to run large data processing for Equifax customers.
**Equifax has a hybrid work schedule that allows for 2 days of remote work (Monday and Friday), with 3 required onsite days (Tuesday, Wednesday, Thursday) every week.**
**This role will work the required onsite days at our Equifax office in Alpharetta, GA.**
**This position does not offer immigration sponsorship (current or future) including F-1 STEM OPT extension support.**
**This position is
not
open to third-party vendors or C2C.
What you’ll do**
- Lead team of developers to build state of the art, cloud native, Large data processing applications using cloud services.
- Deliver solutions for complex business problems through software standard SDLC using Agile /Scrum.
- Provide deep troubleshooting skills with the ability to lead and solve production and customer issues under pressure.
- Mentor, coach and develop junior and senior software, quality and reliability engineers, through code review and POC solutioning.
- Ensure compliance with EFX secure software development guidelines and best practices and responsible for meeting and maintaining QE, DevSec, and FinOps KPIs.
- Define, maintain and report SLA, SLO, SLIs meeting EFX engineering standards in partnership with the product, engineering and architecture teams.
- Collaborate with stakeholders, Product owners, architects, SRE leads and other technical leadership on strategic technical direction, guidelines, and best practices.
- Drive up-to-date technical documentation including support, end user documentation and run books.
- Responsible for implementation architecture decision making associated with Product features/stories, refactoring work, and EOSL decisions.
- Demonstrate excellent communication skills with the ability to both simplify complex problems and also dive deeper if needed.
What Experience You Need
- Bachelor's degree or equivalent experience.
- 7+ years experience designing and developing microservices using Java, SpringBoot, GCP SDKs, GKE/Kubernetes.
- 7+ years experience designing and developing cloud-native solutions using GCP (preferred) or AWS, or Azure.
- Experience designing and developing big data processing solutions using Dataflow/Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer/Airflow, and others.
- 7+ years experience deploying and releasing software using Jenkins CI/CD pipelines, understanding of infrastructure-as-code concepts, Helm Charts, and Terraform constructs.
- Experience with leading a team and handling technical delivery of one or more projects.
**What could set you apart**
- Self-starter that identifies/responds to priority shifts with minimal supervision.
- Cloud native development experience.
- Experience or exposure delivering big data products to customers.
- Strong communication and presentation skills.
- Demonstrated problem solving skills and the ability to resolve conflicts.
- Working in a highly regulated environment.
- Automated Testing: JUnit, Selenium, LoadRunner, SoapUI.