Software Engineer

Engineering United States Muncie, Indiana Vancouver, Washington Burlington, Massachusetts


Ontario Systems is seeking an experienced, motivated Software Engineer for our growing engineer team. 

Do you get excited about software development? Are you energized by working on a team of extraordinary code crunchers like yourself? Does working in a fast-paced agile development environment get your creative juices flowing?  Are you proficient with SaaS product development, AWS tools/capabilities, VoIP, and REST API’s?  Do you have knowledge of SQL and experience writing complex queries, functions, and store procedures?  If yes, let’s talk today about why Ontario Systems is the right next step for you and your career. 

Visa sponsorship or transfer of an existing visa is not available for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship or transfer.

Location This position is available for both remote work and for work in any of our office locations.

What You’ll Do

In this role you will work in a collaborative, fast-paced agile development environment, to build high quality, performant, highly available, and operable solutions. You will leverage the latest cloud development and deployment technologies while building and maintaining this solution.

Additionally, you will get opportunities to work with project teams to create new features or completely new products on our SaaS platform.

What You’ll Need
Required Qualifications:

  • Bachelor’s Degree required in Computer Science or certification in Computer Science
  • 4 to 6 year’s related experience and/or training; or equivalent combination of education and experience
  • Object Oriented Design/Object Oriented Programminging .NET Core environment 
  • Demonstrated knowledge of SQL and experience writing complex queries, functions, and stored procedures
  • Demonstrated knowledge of EF Core / .NET Core environment
  • Experience converting Winforms to Vue.js, React, or Angular
  • Knowledge of cloud technologies and AWS technologies, including Kubernetes, EC2 instances, load balancers, and deployment automation technologies
  • Knowledge of design patterns and a working fundamental knowledge of how to execute them in your preferred language
  • Knowledge of SQL and experience writing complex queries, functions, and store procedures
  • Knowledge of EF Core / .NET Core environment
  • Excellent verbal, listening, phone and interpersonal skills 
  • Advanced problem solving skills  
  • A positive, drama-free attitude and a willingness to dig into unknowns and find creative solutions
  • A self-starting, highly engaged work ethic directed and focused on delivering value for the customer by wearing many hats on the team
  • Excellent development expertise. We are looking for passionate, aggressive engineers hungry for new technology development and able to jump into any aspect of the development process

Other Skills That Are Helpful, But Not Required

  • Report generation (DevExpress reports preferred, Crystal reports acceptable)
  • js
  • Javascript
  • C#
  • AWS
  • Docker
  • Kubernetes
  • Version control (Git)
  • Visual Studio / Visual Code


We believe our values and You-Powered Culture set us apart. We take them very seriously and they are at the core of everything we do. Beyond our values, we have some other great perks:

  • Best Places to Work award-winning organization since 2015
  • Career growth and mentorship opportunities
  • You-Powered Culture – We’ll support you in getting what you need, from your first contact during your hiring process throughout your career at Ontario Systems
  • Flexible work environment and competitive pay
  • Health insurance with wellness discounts, medical, dental and vision care
  • 401(k)
  • Well-deserved time off with Paid Time Off program, personal holiday, plus 8 paid holidays
  • Paid Volunteer Time Off Program – make a difference in your community

About Ontario Systems Ontario Systems is a leading provider of enterprise revenue cycle management software to the healthcare, accounts receivable management, and government markets. Established in 1980 and headquartered in Muncie, Ind., with offices located in Vancouver, Washington, and Albuquerque, New Mexico, and more than 500 associates across 36 different states, Ontario Systems offers a full portfolio of leading software platforms, including Artiva RM™, Artiva HCx™, Contact Savvy®, RevQ®, Full Court Enterprise®, Full Case®, and CitePayUSA. Ontario Systems’ industry-leading customers include 5 of the 15 largest hospital networks who actively manage over $40 billion in receivables collectively, as well as 8 of the 10 largest ARM companies and more than a hundred federal, state and municipal government clients in the U.S.

Equal Employment Opportunity Policy Ontario Systems, LLC does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.