Home User Manual Discussion Forum Search

Employment at Open Dental

Open Dental is a growing dental practice management software company founded in 2003 and located in Salem, Oregon. We generally hire people who live close to Salem because it's beneficial to have employees who live near the office.

To apply: please email your resume to jobs@opendental.com and indicate which position you are applying for.

Open Positions:
We are actively hiring for the following positions.

Software Engineer I
Software Engineer II (Web Developer)
Sofware Engineer II (UI/UX Engineer)
Software Engineer Intern (Programmer)
Maintenance Worker II
Maintenance Worker III
Daycare Center Teacher

Software Engineer I (Programmer)
The position mostly revolves around developing computer code for dentists and dental patients. We develop both internet browser based applications and Microsoft Windows server/client installed solutions. All of our software communicates with a relational database on the back end, usually MySQL.

The ideal candidate for the Software Engineer position will meet the following requirements:

  • Bachelor's degree in Computer Engineering or a software programming related field
  • Professional appearance and demeanor
  • Experience with C# or Java a plus
Job Responsibilities:
  • Collaborate with other software engineers and support technicians
  • Design, code, test, debug, and implement solutions using software design patterns, style guides, and best practices
  • Research and resolve customer reported issues. Participate in customer support and high level troubleshooting
  • Document programming problems and resolutions for future reference
  • Maintain historical records by documenting program development and revisions
  • Maintain confidentiality
  • Independently manage time

Benefits include very good medical and dental insurance, 401k with match, paid holidays and paid time off (vacation or sick time). Wage for this position starts at $35-37/hr DOE, 40 hours/week. While we do not require employees to work over 40 hours/week, we generally allow it for employees who are interested.

Drug test and background check will be required. We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office.

Software Engineer II (Web Developer)
The position will primarily involve developing web applications in Angular for dentists, dental patients, and Open Dental staff. Our applications commonly handle confidential information such as protected health information (PHI) so mindfulness of security is a must.

The ideal candidate for the Web Developer position will meet the following requirements:

  • Bachelor’s degree in Computer Engineering or a software programming related field
  • 1+ years of Angular experience
  • Solid understanding of JavaScript and TypeScript
  • Professional appearance and demeanor

Helpful, but not required:

  • Experience with RESTful APIs
  • Experience with relational databases (e.g., MySQL, MariaDb)

Job Responsibilities:

  • Plan and implement Angular components, services, unit tests, etc. based on written concepts/mockups following patterns, style guides, and best practices
  • Maintain documentation for Angular applications, library modules, and internal processes
  • Occasional work on backend systems such as RESTful APIs and code generators
  • Collaborate with software engineers and support technicians
  • Maintain confidentiality
  • Independently manage time

Benefits include very good medical and dental insurance, 401k with match, paid holidays and paid time off (vacation or sick time). Wage for this position starts at $40/hr+ DOE, 40 hours/week. While we do not require employees to work over 40 hours/week, we generally allow it for employees who are interested.

Drug test and background check will be required. We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office.

Software Engineer II (UI/UX Engineer)
This position will primarily involve designing new applications and features via mockup tools and implementing these designs in Angular. There is a strong emphasis on understanding what constitutes a good user experience both from a visual and an interactive perspective. Interested candidates must submit a portfolio that contains websites/web applications demonstrating their abilities.

The ideal candidate for the UI/UX Engineer position will meet the following requirements:

  • Bachelor’s degree in Graphic Design, Computer Science, or a web design related field
  • 1-3 years of experience in designing web sites/applications
  • Solid understanding of HTML/CSS
  • Professional appearance and demeanor

Helpful, but not required:

  • Experience with Angular
  • Experience with SaaS/SCSS

Job Responsibilities:

  • Create web application mockups based on written concepts and requirement lists
  • Ensure that all web designs are compatible with desktop and mobile devices
  • Implement layout and styling in Angular using HTML/SCSS following patterns, style guides, and best practices
  • Maintain documentation for style guidelines and relevant internal processes
  • Collaborate with software engineers and support technicians
  • Maintain confidentiality
  • Independently manage time

Benefits include very good medical and dental insurance, 401k with match, paid holidays and paid time off (vacation or sick time). Wage for this position starts at $40/hr+ DOE, 40 hours/week. While we do not require employees to work over 40 hours/week, we generally allow it for employees who are interested.

Drug test and background check will be required. We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office.

To be considered for this position, a portfolio must be submitted with your resume.

Software Engineer Intern (Programmer)
The Software Engineer Intern position includes writing SQL queries, programming primarily in C#.net, possibly GWT, MGWT (Java implementations). We expect to teach you our patterns. You may also be working with customers at times to troubleshoot potential bugs.

The ideal candidate for the Software Engineer (Programmer) intern position will meet the following requirements:

  • Computer Science/Computer Engineering major, Junior standing or greater, with Senior standing moving into the next school year.
  • Willing to work full time during the summer

Not required but helpful:

  • C# and or Java knowledge or experience
  • SQL/MySQL knowledge or experience
  • Willing to work part time during the school year

Flexible schedule.

Compensation: $25/hr to start.
Drug test and criminal background check required.

Maintenance Worker II
This job involves maintaining our office buildings and associated grounds to keep facilities and equipment clean, orderly, and in good repair. Responsibility areas include janitorial, general facility repair, groundskeeping, assembly, and special projects that depend upon the employee’s particular advanced skills. This position differs from our Maintenance I position in that it requires additional skills, communication, reliability, experience, and leadership.

Starting Hourly Pay: $23.00/hr - $26.00/hr DOE

Duties may include but are not limited to the following:

  • Operate a variety of equipment to perform cleaning and maintenance duties
  • Groundskeeping duties such as watering, mowing, raking, weeding, pruning, fertilizing, planting, etc.
  • Operate tractors, chippers, sprayers, etc.
  • Assemble and configure cubicles and furniture
  • Painting, repairing dry wall, and use of basic tools (drills, hammers, etc.)
  • Skill based repair, maintenance, and build projects

Required:

  • High School Diploma or GED
  • Ability to perform assigned tasks independently by following oral and written instructions
  • Problem solving
  • Verbal and listening communication skills
  • Time management
  • Ability to work independently or in a group
  • Knowledge of standard cleaning procedures, chemicals, products, and equipment
  • Ability to read and understand labels and instructions
  • Valid Oregon State driver's license

Helpful Skilled Work Experience (one or more required, not all):

  • HVAC
  • Auto Mechanic
  • Welding
  • Janitorial
  • Landscaping and groundskeeping
  • Irrigation system use and maintenance
  • Drywall
  • Painting

Working Conditions:

  • Work will generally be performed in an office environment or outdoors
  • Must be able to bend, stoop, squat, and stand/walk for long periods of time
  • Engage in repetitive work motions such as gripping, lifting, carrying, pushing, pulling, and mopping
  • Frequent use of hands and arms and may require reaching above shoulders and head, climbing ladders, and cleaning surfaces at a variety of heights and angles
  • Frequently required to lift equipment and/or materials up to 35 pounds, with occasional lifting of up to 60 lbs

Benefits include very good medical and dental insurance, 401k with match, life insurance, paid holidays, and paid time off (vacation or sick time). Drug test and background check will be required. We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office.

How to apply and what to expect next:
Send your resume to jobs@opendental.com. Make sure that you include your phone number, email address, physical address, and how you found the job listing. We will contact you as soon as possible, usually by phone. We will ask some basic questions to get the process started. During or after the phone call we may arrange for you to come in and be interviewed. Feel welcome to contact us again if you have not heard back.

Maintenance Worker III
This job involves maintaining our office buildings and associated grounds to keep facilities and equipment clean, orderly, and in good repair. Responsibility areas include general facility repair, groundskeeping, assembly, and special projects that depend upon the employee’s particular advanced skills. This position differs from our Maintenance I and II positions in that it requires additional skills, communication, reliability, experience, and leadership.

Starting Hourly Pay: $27.00/hr

Examples of Duties: Duties may include but are not limited to the following:
- Operate a variety of equipment to perform duties such as excavator, loader, chainsaw, forklift, tractors, chippers, sprayers, etc.
- Maintenance and minor repair of various tractors, gators, chippers, sprayers, street sweeper, bark blower, etc.
- Regular preventive maintenance and minor repair for about 50 HVAC units
- Installation and repair of irrigation systems
- Painting, repairing drywall, and use of various tools
- Skill based repair, maintenance, and build projects
- Mounting cameras, lights, cubicle accessories, monitors, blinds, etc.
- Managing list of water filters and performing regular replacements
- Changing batteries in alarm systems, card access systems, and fire alarm systems.
- Pouring or repairing concrete
- Groundskeeping duties such as watering, mowing, raking, weeding, pruning, fertilizing, planting, etc.
- Assemble and configure cubicles and furniture

Required:
- High School Diploma or GED
- Ability to perform assigned tasks independently by following oral and written instructions
- Problem solving
- Verbal and listening communication skills
- Time management
- Ability to work independently or in a group
- Knowledge of standard cleaning procedures, chemicals, products, and equipment
- Ability to read and understand labels and instructions
- Valid Oregon State driver's license

Helpful Skilled Work Experience (one or more required, not all, but helpful):
- HVAC
- Auto Mechanic
- Welding
- Janitorial
- Landscaping and groundskeeping
- Irrigation system use and maintenance
- Drywall
- Painting
- Metal fabrication
- Machining
- Woodworking
- Floor installation
- Framing
- Electrical
- Plumbing

Working Conditions:
- Work will generally be performed in an office environment or outdoors
- Must be able to bend, stoop, squat, and stand/walk for long periods of time
- Engage in repetitive work motions such as gripping, lifting, carrying, pushing, pulling, and mopping
- Frequent use of hands and arms and may require reaching above shoulders and head, climbing ladders, and cleaning surfaces at a variety of heights and angles
- Frequently required to lift equipment and/or materials up to 35 pounds, with occasional lifting of up to 60 lbs.
Benefits include very good medical and dental insurance, 401k with match, life insurance, paid holidays, and paid time off (vacation or sick time). Drug test and background check will be required. We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office.

How to apply and what to expect next:
Send your resume to jobs@opendental.com. Make sure that you include your phone number, email address, physical address, and how you found the job listing. We will contact you as soon as possible, usually by phone. We will ask some basic questions to get the process started. During or after the phone call we may arrange for you to come in and be interviewed. Feel welcome to contact us again if you have not heard back.

Daycare Center Teacher
Starting Pay: $20.00/hr - $22.00/hr

This opening is for the position of Daycare Center Teacher at a brand-new Certified Child Care Center in Salem, Oregon. The facility will have a capacity of 100 children, from infant through preschool, but will start with just one or two classes.

It will serve the employees of Open Dental Software, located on the same campus. Our state-of-the-art building will be finished during the early summer of 2024 and we are looking to hire a Daycare Center Teacher in advance to get ready for our soft opening.

 

At least two years of experience teaching infants and/or toddlers in a daycare setting is required.

Strong computer skills and writing skills are helpful. There will always be an ongoing need to publish daily activities in advance for the different age groups.

The candidate must meet Oregon requirements for a Child Care Teacher. This means that the ideal candidate will be familiar with the Oregon rules for Certified Child Care Centers and have a strong background in childcare. We ask each candidate questions from those rules to assess their knowledge level.

Benefits include very good medical and dental insurance, 401k retirement with up to 4% company match, paid life insurance, paid holidays, and paid time off (vacation or sick).

This is a full time 40 hour per week position with hourly pay. The center might be open something like 7:45 am to 4:15 pm and the Teacher will work their 8 hour shift within that window as needed.

Drug test and background check will be required. We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office.

To apply: please email your resume to jobs@opendental.com and indicate which position you are applying for.

Not Currently Hiring:
We are not actively hiring for the following positions. However, we do regularly review resumes for these positions.

Software Support Technician
Dental Assistant/Software Support
Network Engineer
Maintenance Worker

Software Support Technician
Open Dental has multiple ongoing openings in Salem, Oregon for the Support Technician position. It involves phone based support and online training for our dental office customers in the United States and abroad. Support Technicians work in-office at one of our Salem locations, while providing remote support to our customers. There is also the opportunity for occasional travel. Wage varies based on factors listed below, but usually starts at $21/hr (+ DOE) with annual raises to higher ranges.

This position is open to applicants from varied backgrounds. We value diversity, intelligence, empathy, experience, helpful attitude, and dedication. We provide a low drama work environment, where supporting our customer outweighs rank or role. Good communication is essential. The ability to learn, solve problems, and find satisfaction in helping others be successful is also important. A high school diploma or GED is required, as well as a minimum typing speed of 40 wpm.

Factors (not required) which influence starting pay for this position include:

  • Experience in dental, medical, or related fields.
  • Experience in customer support in any area.
  • Education in any field (the more relevant the more impactful).
  • Information Technology experience.
  • Associate degree in any field.
  • Bachelorís or Master's degree in any field.
  • Software or software support experience.

You do not need to have the above to apply for this position. We are looking for Salem area candidates with or without experience. Customer support, dental industry, IT employment history, or college education is helpful but not required.

Benefits include very good medical and dental insurance, 401k retirement with up to 4% company match, paid life insurance, paid holidays and paid time off (vacation or sick time). We are open from 5:00 a.m. to 6:00 p.m. but with lighter coverage early and late. We are also open on weekends with limited hours and coverage.

A drug test and background check will be required. We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office.

How to apply and what to expect:
Send your resume to jobs@opendental.com. Make sure that you include your phone number, email address, physical address, and how you found the job listing. We will contact you as soon as possible, depending on load. Feel welcome to contact us again if you have not heard back.

We will talk to you on the phone and ask some basic questions to get the process started. During or after the phone call we arrange for you to come in and be interviewed. The interview may consist of:

  • Filling out an application.
  • Providing a writing sample (grammar, spelling, and basic legibility are evaluated).
  • Taking a multiple choice pattern recognition test.
  • Brief knowledge tests.
  • A behavioral interview by other employees.

If you do well, you will be asked to come in for a final interview where we can give you basic instructions and see how you respond. This will take a little under two hours. This part is fairly subjective, but includes some objective components.

Soon after (usually a few days, sometimes longer) we may offer you a position, or let you know that you have not been offered a position. Keep in mind that even applicants who are not immediately hired, or asked to come in for a final interview, may be offered a position in the future.

Dental Assistant/Software Support
Open Dental is looking for experienced Dental Assistants, Receptionists, and Hygienists who are wanting to transition to an office-based support role.

This position involves phone-based support and online training for our dental office customers around the United States and abroad. Support Technicians work in-office at one of our Salem locations, while providing remote support to our customers. There is also the opportunity for occasional travel.

In addition to dental office experience, the ideal candidate will also demonstrate the following qualities:

  • Good communication skills
  • Comfortable talking on the phone
  • Eager to learn and solve new problems
  • Preferred typing speed: at least 40 words per minute

Essential Job Functions:

  • Remote connect to customer computers and interpret complex issues and problems with various software programs and systems even when customer is unable to describe issue (training provided by Open Dental)
  • Verbally communicate with customers in a professional manner

Benefits include very good medical and dental insurance, 401k retirement with up to 4% company match, paid life insurance, paid holidays, and paid time off (vacation or sick).

We are open 5:00 am to 6:00 pm M-F, but with light coverage early and late.

Compensation: Wages start between $22.50-27/hour+ DOE.

We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office. Additionally, we do require a high school diploma or GED for this position.

To apply: please email your resume to jobs@opendental.com and indicate which position you are applying for.

Network Engineer
We are interviewing candidates to fill a Network Engineer I or Network Engineer II position. The position will mostly revolve around installing (and maintaining) our software on cloud based servers and then interfacing with customers to deliver access to the installed software as a Software as a Service (SaaS). Training will be provided by engineers designing the system, and the successful candidate will then work on improving the process and training other installers. We are interested in interviewing both experienced and inexperienced candidates.

The ideal candidate for the Network Engineer position will meet the following requirements:

  • Bachelor's degree in Computer Science, Engineering, Networking, or related field
  • Professional appearance and demeanor

Optional but helpful:

  • Experience with the Software as a Service (SaaS) distribution model
  • Experience with C# or Java
  • Network communication/design/security knowledge and experience

Job Responsibilities:

  • Collaborating with other engineers and support technicians
  • Assisting with network architecture design
  • Feasibility testing for new features
  • Cost studies of various implementations.
  • Customer support

Benefits include very good medical and dental insurance, 401k with match, paid holidays and paid time off (vacation or sick time). Wage for Network Engineer starts at $30-40/hr DOE, 40 hours/week. The large starting range reflects our openness to interviewing candidates of varying experience levels. While we do not require employees to work over 40 hours/week, we generally allow it for employees who are interested.

Drug test and background check will be required. We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office.

Maintenance Worker
This job involves maintaining our office building and associated grounds to keep facilities and equipment clean and orderly. Responsibilities will be primarily janitorial, groundskeeping, and cubicle assembly.

Starting Hourly Pay: $18.00/hr - $20.00/hr

Duties may include but are not limited to the following:

  • Perform mostly indoor janitorial duties such as dusting, sweeping, mopping, cleaning carpets, cleaning and sanitizing break and lavatory facilities, and emptying trash.
  • Operate a variety of custodial equipment to perform cleaning and maintenance duties.
  • Groundskeeping duties such as watering, mowing, raking, weeding, pruning, fertilizing, planting, etc.
  • Operate tractors, chippers, sprayers, etc.
  • Assemble and configure cubicles and furniture.
  • Perform other duties of a similar nature as required by management.

Required:

  • High School Diploma or GED
  • Ability to perform assigned custodial tasks independently by following oral and written instructions
  • Problem solving
  • Verbal and listening communications
  • Time management
  • Ability to work independently
  • Knowledge of standard cleaning procedures, chemicals, products, and equipment
  • Ability to read and understand labels and instructions, particularly on the use and application of cleaning chemicals and products

Licenses:

  • Valid Oregon State driver's license

Helpful but not required:

  • Janitorial Experience
  • Landscape and grounds keeping
  • Irrigation system use and maintenance

Working Conditions:

  • Work will generally be performed in an office environment and/or outdoors
  • Must be able to bend, stoop, squat, and stand/walk for long periods of time
  • Engage in repetitive work motions such as gripping, lifting, carrying, pushing, pulling, and mopping
  • Frequent use of hands and arms and may require reaching above shoulders and head, climbing ladders, and cleaning surfaces at a variety of heights and angles
  • Frequently required to lift equipment and/or materials up to 35 pounds, with occasional lifting of up to 60 lbs

Benefits include very good medical and dental insurance, 401k with match, life insurance, paid holidays, and paid time off (vacation or sick time). Drug test and background check will be required. We generally don't hire someone who lives far outside of Salem because it's beneficial for us to have employees who live near the office.

How to apply and what to expect next:
Send your resume to jobs@opendental.com. Make sure that you include your phone number, email address, physical address, and how you found the job listing. We will contact you as soon as possible, usually by phone. We will ask some basic questions to get the process started. During or after the phone call we may arrange for you to come in and be interviewed. Feel welcome to contact us again if you have not heard back.

 

Open Dental Software 1-503-363-5432