Software Engineer (Open until filled)

We have an immediate opening for a Software Engineer to create and maintain internal software programs for our business. The ideal candidate has a strong background in software development and programming. He or she will have an enhanced facility with the Windows and/or iOS operating systems and associated hardware. The ideal candidate is a hard-working individual who has a creative but analytical mindset. He or she should be self-motivated and self-supervised, as this job is a remote position. The position comes with opportunities for advancement within the IT department for the right candidate as well as exceptional benefits and a competitive salary.

Employer: The Commission on Dental Competency Assessments (The CDCA)
Location: Can be remote for the right candidate (company is based in Baltimore, MD area)
Deadline to apply: until position is filled
How to apply: email current CV directly to

• Expand existing software to meet the changing needs of our key demographics
• Develop a new software product from the ground up, staying true to our company’s core values and needs while lending your own creativity to the mix
• Debug code/troubleshoot for existing programs based on immediate need
• Focus on creating fault-tolerant programming
• Create scalable, automated solutions for our customer base
• Establish multi-platform versions of the software package
• Collaborate with team members to develop end-user training
• Balance workday between multiple projects and respond immediately to tech support requests from team members
• Implement systems in in-house production environment
• Report issues and concerns immediately to relevant stakeholders
• Write tests for existing and created code to ensure compatibility and stability

Desired Skills
• Bachelor’s Degree in Computer Science, Computer Programming or related field
• Proficiency in PHP, C++ (familiarity/proficiency in other languages a plus)
• Proficiency in Java and/or Swift (Objective-C also acceptable)
• 4+ years’ software development experience
• In depth understanding of SQL Server, HTML, CSS
• Advanced knowledge of Windows operating systems and Microsoft software
• Advanced knowledge of iOS operating systems and Apple software
• Ability to focus on multiple projects at once and to troubleshoot problems quickly
• Commitment to continuing education in computer programming (training at employer’s expense)