Software Development Manager

Experian Logo

Experian

πŸ“Remote - United States

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:

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.