Experian - Costa Mesa, CA

posted about 1 month ago

Full-time - Senior
Costa Mesa, CA
1,001-5,000 employees
Administrative and Support Services

About the position

As a Principal Software Architect at Experian, you will leverage your extensive experience in software development to design and develop large-scale software systems and big data analytics solutions. This role involves creating highly distributed and scalable applications, monitoring their performance, and leading the transition from legacy systems to modern technologies. You will work within cloud-based environments and participate in agile software development, providing technical leadership and mentoring to junior team members.

Responsibilities

  • Design, analyze, and develop highly distributed and scalable software applications.
  • Monitor and assess the health and performance of software applications and databases.
  • Identify legacy application workflows and lead their replacement with modern technologies.
  • Work on cloud-based and distributed computing platforms in the big data space.
  • Participate in agile software development for enterprise-level systems, including component design and implementation.
  • Apply deep understanding of application and enterprise software design for data services and middleware implementation.
  • Provide technical leadership, guidance, and mentoring to junior colleagues.

Requirements

  • BS in Computer Science or related fields; MS preferred.
  • 8+ years of professional development experience in Linux-based and cloud-based distributed systems.
  • Expertise in Ruby and solid understanding of Elixir languages.
  • Experience with Postgres (RDBMS) and database design.
  • Systems integration experience, including design and development of APIs, Real-Time Systems, Microservices, and integration with Data Warehouses and Analytics solutions.
  • Proficient with Enterprise Security, Agile, and Change management standards.
  • Good understanding of distributed software applications, including system integration, testing, and troubleshooting.
  • Experience in monitoring the health of distributed systems and strategies for error detection and recovery.
  • Demonstrated ability to champion the change of software stacks with modern approaches in a collaborative environment.

Benefits

  • Diversity, Equity, and Inclusion (DEI) initiatives
  • Work/life balance
  • Professional development opportunities
  • Employee wellness programs
  • Reward and recognition programs
  • Volunteering opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service