Osteoid is developing advanced 3D dental imaging software and solutions to enhance digital dentistry.
The Senior Software Developer will work with a team on medical visual simulations and database management.
Responsibilities include collaborating with team members, translating business requirements into technical solutions, and leading engineering efforts.
The role involves architecting and developing software programs based on user requirements and system workflows.
The developer will troubleshoot, debug, maintain, and improve existing software while reviewing team members' code.
The position requires managing the overall development life cycle of solutions and complex projects.
This role can be performed remotely, but candidates in Denver, CO or Raleigh, NC are preferred.
Requirements:
A Bachelor’s degree in computer science, Computer Engineering, or a related field is required; an advanced degree is preferred.
A minimum of 5 years of professional experience in software development using C++ is required.
Strong understanding of object-oriented programming is necessary.
Experience with 3D applications and a strong aptitude for 3D math is required.
Excellent communication and documentation skills are essential.
Experience in designing interactive applications, preferably with QT or VTK, is required.
Proficiency in software engineering tools such as Jira, GitHub, UML, and development tools like Visual Studio and CMake is necessary.
Preferred skills include working knowledge of software development for Unix OS using X-code and familiarity with test automation tools like Squish or Selenium.
Benefits:
Health, Dental, and Vision care is provided for employees and their families.
A 401K savings plan with employer matching is offered.
Generous PTO leave and paid holidays are included.
A casual work culture is promoted within the company.
A gym stipend is available for employees.
An Employee Assistance Plan is provided.
Team bonding activities and additional perks are part of the benefits package.