Software Engineering Manager

Logo of Experian

Experian

πŸ“Remote - United States

Job highlights

Summary

Join Experian's ECS team as a Software Engineering Manager and play a key role in planning, designing, and developing crucial projects within our D2C organization. This hands-on position requires a 50/50 split between software development and team leadership. You will guide the development of scalable and reliable technical solutions, coach and mentor software engineers, and drive hiring and performance reviews. You will also lead key program development and actively participate in all stages of the development process. The role demands expertise in full-stack cloud-native application development within an AWS environment and experience managing engineering teams. Experian offers a competitive compensation package and a range of benefits.

Requirements

  • Bachelors in Computer Science or a related field preferred, or equivalent amount of expertise
  • 8+ years software development experience, with at least 2 years in a people management role
  • Professional experience developing full-stack cloud-native projects in an Agile/Scrum environment
  • Hands-on experience engineering solutions within the AWS ecosystem, especially utilizing NodeJS
  • Proven proficiency building web applications in Angular and/or React
  • Track record of successful project delivery in a people management and/or technical lead role
  • Stay informed about relevant technology trends and developments, and work to make decisions and achieve results amidst constraints
  • Deep understanding of design and engineering practices
  • Demonstrable familiarity with CI/CD processes (including code review, deployment, etc) and tools (such as git, GitHub Actions, Docker)
  • Experience with engineering that moves technical innovation

Responsibilities

  • Guide the development of highly scalable and reliable technical solutions built for quality and performance
  • Contribute hands-on in the development of microservices in our AWS cloud-based architecture, as well as web app development in our micro-frontend architecture
  • Coach, support, and inspire software engineers on the team, with a strong focus on feedback and growth
  • Promote continuous learning and new ideas as a culture
  • Drive hiring, training, career plans, and performance reviews for the engineering team
  • Lead the sizing, design, development, and testing of key programs within D2C engineering
  • Actively participate in all levels of the development process, including code and design reviews, as well as collaboration with business and project management on product roadmaps and quarterly planning
  • Own deliverables through ideation, testing, validation, and production deployment
  • Ensure stable Production operations with focus on uptime, performance, and reliability
  • Provide leadership on Lean/Agile principles and development practices
  • Diligently observe and maintain standards for regulatory compliance and information security

Preferred Qualifications

  • GraphQL / Apollo experience
  • Experience building micro-frontend applications
  • Active collaboration in open-source communities
  • Previous Mobile (web and/or native) development experience
  • Financial Services experience

Benefits

  • Great compensation package & bonus plan
  • Core benefits including full medical, dental, vision, and matching 401K
  • Flexible 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.