Software Development Manager

ExperianCosta Mesa, CA
1dHybrid

About The Position

The Software Engineering Manager is a hands-on engineering leader who shapes the technical direction, engineering culture, and delivery execution of high-volume and high-transaction systems across Experian Employer Services. You guide engineering and QA teams, contributes to architecture and code, strengthens security practices, and inspires a disciplined Agile operating model. We are looking for the ability to work across legacy and modern platforms, accelerate modernization, integrate teams from acquisitions, and build a cohesive engineering organization. You will be reporting to the Director, Software Development

Requirements

  • Experience with C#, .NET Framework, Azure Cloud
  • Experience with MS SQL Server, T-SQL, Relational Database Design
  • Experience with Frontend technologies (HTML, CSS, JavaScript, Angular, or ReactJS)
  • Experience with Agile software methodologies
  • Experience with Azure Cloud Solutions (IaaS, SaaS)
  • Experience with API development and integrations
  • Expert in latest Architectural Patterns and Cloud Native development
  • Experience in API's microservices, container development and integrations
  • Extensive experience with ETL technologies like SSIS, ADF, Data Bricks
  • Experience with Azure DevOps CI/CD pipelines
  • Experience with Entity Framework or other ORM
  • 15+ years of experience in IT industry
  • 6+ years of professional management experience
  • 8+ years of professional .NET development and architectural experience
  • Bachelors degree in computer science, Masters preferred

Nice To Haves

  • 3+ years of Azure cloud experience

Responsibilities

  • Oversee progress, daily-activity status, and overall key project activities on a day-to-day basis.
  • Work with cross-functional engineering teams, UI/UX, and QA to meet all project deliverables and milestone dates.
  • Be able to understand the difference between good/bad code.
  • Experience partnering with product, design, and engineering to establish and steward a multi-year development roadmap.
  • Analyze requirements and collaborate with product and engineering teams to ensure product changes are delivered.
  • Knowledge of algorithms, data structures, and complexity analysis.
  • Manages staff and assigns tasks to engineering and technical personnel.
  • Oversees project logistics and resource allocation.
  • Strives to improve the efficiency and sustainability of processes and product designs.
  • Lead the team through the Agile SCRUM process.
  • Promote DevOps culture and work with IT.
  • Be on-call rotation for any platform emergencies.
  • Oversee product deployment activities.
  • Plan for team capacity and form SCRUM teams.
  • Monitor and report on team performance metrics.
  • Provide regular/meaningful updates to leadership on sprint progress.
  • Work closely with Product Owners to ensure that development output meets requirements.

Benefits

  • Great compensation package and bonus plan
  • Core benefits including medical, dental, vision, and matching 401K
  • Flexible work environment, ability to work remote, hybrid or in-office
  • Flexible time off including volunteer time off, vacation, sick and 12-paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service