
Software Development Manager

Experian
Summary
Join Experian as a Software Development Manager, reporting to the Software Development Director. You will lead and manage a team of engineers, collaborating with technical and business teams to define and develop software features. This hands-on role involves approximately 20% coding, focusing on technical leadership, quality assurance, resource allocation, and team development. You will also manage project budgets, communicate effectively between technical and non-technical teams, and ensure efficient use of resources in on-prem and AWS environments. The position requires significant experience in software development and management, specifically within a healthcare organization and utilizing AWS services. Experian offers a remote work option within the U.S., a competitive compensation package, and comprehensive benefits.
Requirements
- Bachelor's degree in computer science, software engineering, information systems, or a related field
- 12+ years of software development experience, with a 3+ years in a management role is required
- Software development management experience within a healthcare organization
- 3+ years of cloud experience required
- Expert experience with ASP.NET C#/VB, .Net Core applications
- Knowledge of other relevant technologies like MVC, Entity Framework, Unit testing and LINQ are also essential
- Knowledge of message queuing technologies like MSMQ, Rabbit MQ is required
- High level of proficiency in using multiple AWS services such as EC2, Lambda (serverless), S3, RDS, DynamoDB, and CloudFormation is expected
- Experience with microservices architecture is important, including understanding of Docker, Kubernetes, or AWS ECS for container orchestration
- Experience with ETL technologies like SSIS
- Familiarity with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and AWS's DynamoDB
Responsibilities
- Provide technical leadership to the development team, guiding them to ensure we run a steady KTLO, while ensuring the changes/implementations being picked-up, are designed with the plan, and able to migrate them to AWS cloud with minimal re-work
- Oversee all stages of software development to ensure quality
- Establish and enforce code standards, perform code reviews, and lead troubleshooting efforts
- On-call rotation for any platform emergencies and release nights
- Ensure efficient use of resources in on-prem and AWS, such as EC2 instances and Lambda functions, to optimize costs and performance
- Coach development team members
- Facilitate their professional development and foster a positive and collaborative team environment
- Plan and manage the budget for the entire project
- Work with financial and leadership teams to forecast expenses and justify them
- Be the bridge between non-technical partners and the development team
Preferred Qualifications
- AWS Certified Solutions Architect or AWS Certified Developer certification could be an added advantage
- Knowledge of CI/CD pipelines, automated testing, and other DevOps principles is beneficial
- Familiarity with tools such as GitHub Actions, AWS Code Pipeline or similar is desirable
Benefits
- This role is REMOTE from within the U.S
- 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
Share this job:
Similar Remote Jobs



