Remote Senior Software Developer

at Anatomage, Inc.

Posted 3 weeks ago 4 applied

Description:

  • 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.