Principal Engineer

Sorry, this job was removed at 11:03 a.m. (CST) on Monday, October 24, 2022
Find out who's hiring in St. Louis, MO.
See all Developer + Engineer jobs in St. Louis, MO
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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 software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession over security, reliability, and performance to deliver solutions that delight our customers. We're looking for talented software development engineers to develop advanced technologies and applications that are revolutionizing workforce solutions.

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.
  • 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.
  • Provide technical leadership and mentoring to the organization of engineers.
  • 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.



What experience you need

  • Bachelor's degree in Computer Science, Information Technology, or equivalent practical experience.
  • 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

  • Master's degree or Bachelors in Computer Science, Information Technology, or relevant field.
  • Proficiency in multiple programming languages such as .Net, Java, Python, Angular, NodeJS, etc.
  • Experience working in an Agile environment.
  • 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
  • Strong written and verbal English communications skills - prior speaking/blogging engagements in technical forums and conferences
  • Mentor and teacher of new technologies and design patterns
  • Ability to do fast prototyping of innovative and disruptive cloud technologies.
  • 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.
  • 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



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.

Primary Location:
USA-St. Louis-Lackland

USA-TX-Houston

Function:
Function - Tech Dev and Client Services

Schedule:
Full time

More Information on Equifax Inc.
Equifax Inc. operates in the Consulting industry. The company is located in Atlanta, GA. It has 14000 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 21 open jobs at Equifax Inc., click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Equifax Inc.Find similar jobs