Software Development Manager
Full-time Not ApplicableJob Overview
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
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.
Technical 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
General Requirements:
- 15+ years of experience in IT industry
- 6+ years of professional management experience
- 8+ years of professional .NET development and architectural experience
- Preferred 3+ years of Azure cloud experience
- Bachelors degree in computer science, Masters preferred
Make Your Resume Now