Saltar al contenido principal

Principal Software Engineer

Technology

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.

Equifax is seeking creative, high-energy, diverse and driven software engineers 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.

What You’ll Do

  • Hands-on technology leader who writes high quality, secure code that is modular, functional and testable.

  • Drive the architectural design, including dependent services, service interactions and policies.

  • Proficiency with cloud technologies (IaaS, PaaS, serverless technology, NoSQL databases), micro-service design, CI/CD, DevOps

  • Experience designing scalable fault tolerant platforms that are resilient to infrastructure failures

  • Strong analytical and excellent problem-solving skills.

  • Experience with the strangulation pattern and anti-corruption layers to migrate monolithic systems into independent services

  • Expert in modern software design principles such as SOLID, DRY, and Single responsibility

  • Mentor and teacher of new technologies and design patterns

  • Ability to do fast prototyping of innovative and disruptive cloud technologies.

  • Technical experience leading and influencing multiple teams of engineers concurrently while partnering on broader development initiatives.

  • Track record of ideation and innovating technology at scale.

  • Entrepreneurial and strategic mindset, thriving at the intersection of technology and business ​

What experience you need

  • BS or MS degree in a STEM major or equivalent job experience required

  • 7+ years of experience in multiple programming languages such as .Net, Java, Python, Angular, NodeJS, etc.

  • 7+ years of experience in algorithms, data structures and core computer science concepts – able to teach/mentor others in their learning

  • 5+ years of experience in TDD and BDD in the software development processes

  • 5+ years of extensive experience in Cloud (GCP, AWS, and/or Azure), storage, computing and distributed systems​

What could set you apart

  • Experience working in an Agile environment.

  • Provide technical leadership and mentoring to the organization of engineers.

  • Ability to make technical decisions and influence executive decisions.

  • Experience working with cross-functional teams such as Product Management, UX, Site Reliability Engineering, Test, Legal, Security, Privacy, etc.

  • Create or introduce, test, and deploy disruptive technology to optimize existing services and/or create new market opportunities.

  • Design and lead end to end software’s development including design, development, documentation, and testing of mission critical services.

  • Lead significant production improvements that result in direct business opportunities for Equifax.

  • Have strong ownership of your team’s software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build.

  • Communicate, collaborate and work effectively in a global environment.  Public speaking as a technology evangelist for Equifax

  • Design and build technical road-maps to optimize services and functions with a focus on performance and cost/benefit optimization.

  • Develop high performing talent and team. Guide and coach the teams to achieve the right priorities

  • Define and lead strategy and roadmap, balancing short and long-term priorities against business needs. Anticipate and solve challenges across functional groups demonstrating imaginative problem-solving skills.

We offer comprehensive compensation and healthcare packages, 401k matching, paid time off, 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!

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 .

El trabajo en Equifax

Creemos en una mentalidad de crecimiento. En Equifax, esto incluye brindar a nuestros empleados oportunidades para desempeñarse al máximo y aprender nuevas habilidades a lo largo del camino para inspirar y desarrollar carreras profesionales satisfactorias

Laptopv2

Únase a nuestra comunidad de talentos

Obtenga información sobre las próximas oportunidades y eventos profesionales en Equifax

Inscribirse