Flag job

Report

Software Engineer III

Salary

$0.0011k - $0.0013k

Min Experience

5 years

Location

United States

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

About The Company

Patterson Companies is more than just a place to work—it is a company that values collaboration, professional growth, and innovation. With a strong focus on a people-first, results-driven culture, Patterson supports its employees with growth opportunities, robust benefits, and a commitment to diversity and inclusion. The company provides essential support to dentists, veterinarians, and animal health professionals, helping them deliver quality care and improve lives.

About The Role

Software Engineer III is responsible for designing, developing, testing, and maintaining software applications that align with Patterson’s business needs. This role involves leading software research, development, and documentation efforts throughout the software lifecycle. As a senior-level software engineer, you will collaborate with cross-functional teams, mentor peers, and ensure software reliability and performance.

Responsibilities

Software Development:

  • Collaborate with clients, developers, and team members to conceptualize and develop new or existing applications.
  • Define, develop, and document software business requirements, objectives, and specifications.
  • Research and analyze requirements for internal and external users.
  • Write programming scripts to enhance application functionality and performance.
  • Conduct software testing and debugging to resolve issues.

Agile Team Work

  • Participate in and potentially lead software project planning, including scoping and implementation.
  • Oversee program turnover to production support and customers.
  • Mentor junior software engineers and provide technical guidance.

Technologies Used

  • C# – Core language for Microsoft application development.
  • .NET Framework / .NET Core / .NET (latest versions) – Building scalable applications.
  • Entity Framework – ORM for database interactions.
  • Windows Presentation Foundation (WPF) & Universal Windows Platform (UWP) – For desktop and cross-device applications.
  • RESTful API Development – Using ASP.NET Core.
  • Microsoft SQL Server – Database design, T-SQL, and optimization.
  • Microsoft Azure & Azure DevOps – Cloud services and CI/CD pipelines.
  • Git – Version control, with GitHub or Azure Repos integration.
  • Angular (Preferred) – Front-end web technologies.
  • Agile/Scrum methodologies – For iterative development.
  • Unit Testing & Design Patterns – MSTest, NUnit, xUnit, MVC, MVVM, SOLID principles.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Mathematics, Engineering, or a related field (or equivalent experience).
  • At least 5 years of programming experience across various platforms and languages.
  • Strong knowledge of application development, coding methods, and best practices.
  • Proficiency in C#, .NET Framework, and object-oriented programming.
  • Experience with database development, front-end technologies (Angular preferred), and Microsoft Azure.
  • Familiarity with Agile methodologies and the software development lifecycle.
  • Ability to conduct research, troubleshoot software issues, and develop maintainable software.
  • Must be willing to take a programming test.

Preferred

  • Experience with Azure DevOps and CI/CD pipelines.
  • Understanding of legacy Microsoft technologies (VB.NET, classic ASP).
  • Knowledge of Power Platform (Power Apps, Power Automate, Power BI).

Working Environment

  • 100% remote role with established virtual collaboration practices.
  • Occasional travel to corporate sites (approximately quarterly).
  • On-call rotations required during critical production releases or escalations.
  • Eligible for hire in select U.S. states, including AK, AZ, CA, CO, CT, DC, HI, ID, IL, KS, KY, ME, MA, MI, MN, MT, NE, NV, NH, NM, NY, OR, RI, SD, TX, UT, VT, WV, WI.

Compensation

  • $110,000 - $130,000 per year, based on location, experience, and skills.

Benefits

Patterson Companies offers competitive benefits and unique incentives, including:

  • Full Medical, Dental, and Vision coverage.
  • 401(k) match and retirement savings plan.
  • Paid Time Off (PTO), holiday pay, and floating holidays.
  • Volunteer Time Off (VTO) for community engagement.
  • Educational Assistance Program.
  • Paid Parental and Adoption Leave.
  • Employee Assistance Program (LifeWorks).
  • Patterson Perks Program for discounts and rewards.

Equal Opportunity

Patterson Companies is an Equal Opportunity Employer committed to diversity, inclusivity, and a fair hiring process. We consider all qualified applicants regardless of race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability, or veteran status.

If you are an experienced Microsoft-focused Software Engineer looking for a challenging and rewarding remote opportunity, apply today and join a company that values your growth, innovation, and success.

About the company

Patterson Companies is more than just a place to work—it is a company that values collaboration, professional growth, and innovation. With a strong focus on a people-first, results-driven culture, Patterson supports its employees with growth opportunities, robust benefits, and a commitment to diversity and inclusion. The company provides essential support to dentists, veterinarians, and animal health professionals, helping them deliver quality care and improve lives.

Skills

c#
.net
entity framework
wpf
uwp
restful api
sql server
azure
git
angular
agile
unit testing
design patterns