Manager of Software Engineering

Location US-IL-Chicago | US-IL-Chicago
Job Type
# of Openings Remaining

Position Summary

Aspen Dental Management, Inc. (ADMI) is one of the largest and most trusted retail healthcare business support organizations in the U.S., supporting 15,000 healthcare professionals and team members at more than 1,000 health and wellness offices across 46 states in three distinct categories: Dental care, urgent care, and medical aesthetics. Working in partnership with independent practice owners and clinicians, the team is united by a single purpose: to prove that healthcare can be better and smarter for everyone. ADMI provides a comprehensive suite of centralized business support services that power the impact of four consumer-facing businesses: Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care and Chapter Aesthetic Studio. Each brand has access to a deep community of experts, tools and resources to grow their practices, and an unwavering commitment to delivering high-quality consumer healthcare experiences at scale.


ADMI l has reached the size to invest in building a technology platform that will transform and modernize the dental industry. Aspen has two ongoing digital transformations with platform modernization with a cloud-native migration that will empower an exciting digitalization of the dental industry with advances in 3D printing, scanning, AI, and much more.


Our long-term goal is to build out a multi-region active-active platform utilizing Kubernetes-based solutions and open-source software. We're embracing micro-services and building development teams behind core business domains. As a lead engineer, your mission will help bring in-house the skills and technologies to do this. We expect you to be aware of best practices and tooling to enable the development of modern micro-services and to help teach and lead your team into this environment.


This position will be vital in managing one or more teams developing, modifying, or updating services used by our businesses. It will lead or play a lead role in the development team's efforts to determine unit needs and business processes. This role owns planning, estimation, and tracking of features and will help define our software development life cycle as we modernize our technologies and approaches. Even in the manager role, we expect hands-on and strong technical skills. You lead by example.


Now's a great time to join as there will be many opportunities to gain skills in modern cloud approaches. We've got some experienced transformation talent in place, so you'll have a team around you to help you. We are building out an exciting new office in downtown Chicago that is coming online in the Fulton Market area or join us in Syracuse, NY, with our other development location. Flexible working is supported.


  • Build out and manage a team specializing in building micro-services for a core business domain.
  • Manage the development of new and enhanced existing software using Microsoft .NET Core/5 with Cloud-native technologies.
  • Lead the development of APIs with RESTful principles leveraging automation and monitoring tooling to take it to production.
  • Optionally manage full-stack development if you bring to the table strong front-end skills.
  • Contribute new ideas to improve software practices and processes
  • Collaborate with stakeholders to gather requirements and deliver software solutions that align with the strategic direction of the business
  • Help architect cloud approaches as we migrate from the Data Center to the cloud
  • Own and leverage Quality Ops in the building of test Automation into your teams CI/CD pipelines
  • Contribute and help manage the development and software rollout process as we move towards our DevOps goals.


Minimum Education and Experience

  • Bachelor's Degree, or higher with 10+ years of hands-on experience, 5+ of managing teams
  • Experience with Microsoft technologies, strong .NET Core experience, data layer skills with SQL, Entity Framework
  • Full-stack skills with Angular expertise would be highly preferred in some domains but is optional in others
  • Having previously owned and managed projects to transform legacy Microsoft codebases to .NET core with Containers is a substantial benefit
  • Proficient in the design of RESTful micro-services, you understand how CRUD maps to APIs and can stand by principles such as HTTP verbs and status codes
  • Several years of experience managing teams and projects with solid architecture skills
  • Experienced in the tracking and estimating of your projects and services
  • Experienced with best practices in automated testing for automated pielines
  • Experienced with building out and maintaining metrics, alarms, and monitoring of services


Join Us

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed