Principal Software Engineer

Experian Logo

Experian

πŸ“Remote - United States

Summary

Join Experian as a Principal Engineer (Full Stack) and collaborate with engineers and business stakeholders to enhance the membership experience of our D2C application. Reporting to the VP of IT, you will develop and implement scalable and secure architecture solutions, ensuring adherence to best practices. You will provide technical guidance, drive innovation, and establish technical standards. This role requires strong communication skills to convey complex technical concepts to both technical and non-technical audiences. You will oversee architecture projects from inception to completion, managing risks and ensuring timely and budget-conscious delivery. Experian offers a competitive compensation package and comprehensive benefits.

Requirements

  • 10+ years experience in a senior engineering role, with a focus on architecture and design
  • 8+ years working with NodeJS and related technologies, such as TypeScript
  • Background in backend development, including development with GraphQL & Apollo
  • Hands-on experience with native mobile app development (iOS and/or Android)
  • You can facilitate discussion of complex technical concepts with peers in both technical and non-technical roles
  • Experience building software that accounts for security, accessibility, and performance
  • Experience implementing Cloud/Hybrid Cloud AWS solutions
  • Use Git SCM command line and tools required

Responsibilities

  • Develop and implement scalable and secure architecture solutions
  • Ensure all designs adhere to North Star architecture principles and best practices
  • Collaborate with cross-functional teams to integrate architecture solutions
  • Provide technical guidance and mentorship to engineering teams
  • Drive innovation and continuous improvement in architectural practices
  • Establish and enforce technical standards and methodologies
  • Translate our goals into technical strategies and actionable plans
  • Advocate for the adoption of cutting-edge technologies and tools. Monitor industry trends and incorporate relevant advancements into the architecture
  • Work with product management, operations, and other stakeholders to ensure alignment with business objectives
  • Communicate complex technical concepts to non-technical stakeholders
  • Facilitate workshops and meetings to gather requirements and feedback
  • Oversee the execution of architecture projects from creation to completion
  • Ensure projects are delivered on time, within scope, and within budget
  • Manage risks and resolve issues that may arise during project execution

Preferred Qualifications

  • Experience with Agile Methodologies
  • Experience working with modern web frameworks such as React and Angular
  • Collaboration in open-source communities

Benefits

  • Great compensation package and bonus plan
  • Core benefits including full medical, dental, vision, and matching 401K
  • Flexible work schedule, ability to work remotely, hybrid, or in-office
  • Flexible time off, including volunteer time off, vacation, sick, and 12-paid holidays

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.