Software Engineering Manager

Posted Nov 29

Patterson isn't just a place to work, it's a partner that cares about your success.

One of the distinguishing marks of our company is the talented people who embrace the people-first, always advancing, and results-driven culture. Professional growth abounds in this motivating environment. We value the diverse talents and experiences our employees bring to Patterson and believe that they build a stronger and successful organization.

Dolphin Imaging Systems has a great opportunity available for a Software Engineering Manager to join our team working remotely. 

Dolphin Imaging Systems, LLC (a division of Patterson Companies, a Fortune 500 company) provides imaging, diagnostic, and practice management software solutions for dental-specialty practices and institutions.   

The selected candidate will join the Practice Management Software Team and will help lead a team of talented software engineers working on Dolphin’s web hosted imaging and practice management software, Dolphin Blue.  The Software Engineering Manager leadership role will be inclusive of product and systems design, development, testing, changes and upgrades, regulatory compliance, and product and systems support and maintenance. The Software Engineering Manager plays a critical role in leading application delivery and release management activities and ensures that team members, processes and resources are in place to provide value realization and ongoing support and improvement to products and systems. 

Essential Functions 

  • Leads team members to complete development-related activities for products and systems; creates a high-performance culture driven by strategic objectives and goals of Patterson. 
  • Responsible for the overall health of domain, including technical excellence of their domain, team culture, talent development, and processes ensuring success. 
  • Develops team and individual goals and holds direct reports accountable for meeting performance standards and goals; measures staff performance and completes regular performance reviews and ranking. 
  • Partners with other leaders in software engineering to ensure quality and timely planning and delivery of products and systems within domain. 
  • Establishes short-term and long-term metrics for team and product goals and for implementation of product and systems strategies. 
  • Provides input for annual budget development and financial management for the functional areas. 
  • Work closely with stakeholders and business leadership to ensure understanding of development practices, delivery transparency and analytical needs. 
  • Partner with stakeholders to discover and define technical product and system priorities and strategies within domain. 
  • Introduces industry trends and technologies and their application within domain; partner with technical leaders to influence adoption of new technical techniques, processes and tools. 
  • Drives highest level support for incoming incidents from end users to resolve application and software issues. 

Additional Functions 

  • In addition to the essential functions listed above, the incumbent may perform the following additional functions.  
  • Helps lead creation of cross-functional technical strategies. 
  • Provides inputs for the creation of business cases in collaboration with Product Management. 
  • Facilitates completion of product software development lifecycle documentation and controls. 
  • Provides regulatory approvals for quality management records for software medical device products. 
  • Willingness and capability to take a hands-on approach when necessary; the ability to dive into limited coding tasks during peak times to help support the engineering team or provide technical input is essential. 

Required Qualifications 

  • Bachelor's in Computer Science, Information Systems, a related field or equivalent work experience. 
  • 3+ years experience leading teams and projects in the development and maintenance of multi-tiered applications through all phases of software development life cycle. 
  • Proficient experience with cloud-hosted application design, deployment, and maintenance. 
  • Extensive prior work experience with Agile methodologies and scrum ceremonies, and a proven track record of excelling in a fast-paced, Agile-driven environment. 
  • Deep expertise in the Microsoft .NET tech stack, including but not limited to ASP.NET, C#, .NET Core, Entity Framework, and MVC. 
  • Experience leading both front-end (FE) and back-end (BE) componentization to ensure modular and scalable application development. 
  • Demonstrated ability to lead, communicate and work collaboratively in a lean, integrated team environment through various stages of the SDLC. 
  • Proficiency in modern SaaS engineering principles and familiarity with enterprise-class cloud development technologies, languages and platforms, as well as demonstrated understanding of 12 Factor App Methodology. 
  • Ability to collaborate closely with Product Managers, Product Owners and other product teams to help align product roadmaps and build technical plans for capability and value delivery. 

Preferred Qualifications 

  • Experience with FDA, MDSAP, Sarbanes-Oxley, and/or other data privacy and security regulations and compliance. 
  • Experience with Microsoft Azure or equivalents (AWS, GCP, etc.). 
  • Experience with Azure DevOps or equivalents (Jira, GitHub, etc.) 
  • Experience with containerization technologies, such as Docker and Kubernetes. 
  • Experience with service-oriented design, micro-services and event-driven architecture.   
  • Experience leading teams of off-shore and near-shore contractors. 

Office environment – either in Patterson facility or at home/remote location 

Travel to corporate sites is periodically required (Quarterly or so)

Periodic on call rotations and available outside of normal business hours on evenings and weekends during critical production release or issue escalation periods

The potential compensation range for this role is below. The final offer amount could exceed this range, based on various factors such as candidate location (geographical labor market), experience, and skills.

$160,000 - $180,000

What's In It For You:

We provide competitive benefits, unique incentive programs and rewards for our eligible employees:

  • Full Medical, Dental, and Vision benefits and an integrated Wellness Program.
  • 401(k) Match Retirement Savings Plan.
  • Employee Stock Purchase Plan (ESPP).
  • Paid Time Off (PTO).
  • Holiday Pay & Floating Holidays.
  • Volunteer Time Off (VTO).
  • Educational Assistance Program (Tuition Reimbursement).
  • Full Paid Parental and Adoption Leave.
  • LifeWorks (Employee Assistance Program).
  • Patterson Perks Program.

EEO Statement

EOE, including disability/vets.

We are Patterson. We welcome you.