Principal Software Engineer

Aspen Dental
East Syracuse, NY Full Time
POSTED ON 1/5/2022 CLOSED ON 2/19/2022

What are the responsibilities and job description for the Principal Software Engineer position at Aspen Dental?

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 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 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 be to 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 developing, modifying, or updating services used by our businesses. It will lead or play a lead technical role in the development team's efforts to determine unit needs and business processes automated by the platform. 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.

 

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 make a move, but room for more to help us learn and grow. 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.

Responsibilities

  • Build out and lead a team specializing in building micro-services for a core business domain.
  • Lead and own 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 some 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 8 years of hands-on experience
  • Experience with Microsoft technologies, strong .NET Core experience, data layer skills with SQL, Entity Framework, and NoSQL
  • Full-stack skills with ideally Angular expertise would help in some domains but is optional
  • 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 – graphQL or protocol buffer skills are a benifit
  • Several years of experience managing small 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 pipelines
  • Experienced with building out and maintaining metrics, alarms, and monitoring of services
Validation Engineer
Baanyan Software Services, Inc. -
Syracuse, NY
Plant Electrical Maintenance Engineer
Software Placement Group, SPG -
Syracuse, NY
Lead Senior Test Engineer - Advanced Sensor Systems
Software Placement Group, SPG -
Liverpool, NY

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$171,989 - $214,493
Income Estimation: 
$154,846 - $194,761

Sign up to receive alerts about other jobs with skills like those required for the Principal Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $208,483 - $281,398
    • Income Estimation: $219,698 - $281,777
  • Debugging Skill

    • Income Estimation: $171,244 - $203,920
    • Income Estimation: $208,483 - $281,398
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Aspen Dental

Aspen Dental
Hired Organization Address Hendersonville, TN Part Time
Company Description When you say “Yes” to Aspen Dental, you get a great career with mentors invested in your success. As...
Aspen Dental
Hired Organization Address Bourbonnais, IL Full Time
At Aspen Dental, we put You First, offering the security and job stability that comes with working with a world-class de...
Aspen Dental
Hired Organization Address Canandaigua, NY Full Time
At Aspen Dental, we put You First, offering the security and job stability that comes with working with a world-class de...
Aspen Dental
Hired Organization Address Berlin, VT Full Time
At Aspen Dental, we put You F irst, offering the security and job stability that comes with working with a world-class d...

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the East Syracuse, NY area that may be a better fit.

Principal Engineer - Embedded Software

Carrier Refrigeration, East Syracuse, NY

Principal Engineer

IMR Test Labs, Lansing, NY