Job Listings

Senior Software Engineer



Mimic Logo


Mimic Technologies, Inc. is looking for a skilled and motivated Senior Software Developer to join our growing software team and help implement our next generation of medical simulation technology. This is an excellent opportunity to apply a broad range of software development skills in a challenging problem domain while having a tangible impact on training to advance surgical care.


The Senior Software Engineer is expected to take a leading role in developing our next generation virtual reality technology. Responsibilities will include working with engineers, artists, and 3D modelers to implement novel simulation technology and training scenarios to educate surgeons in various aspects of robotic surgical equipment and techniques. At Mimic we use a rapidly evolving, proprietary surgical simulation engine and the applicant will be expected to adapt quickly to technology changes and implement and incorporate new engine capabilities as needed. The successful candidate will be expected to expand upon existing technologies in novel ways.


The candidate must be familiar with high-fidelity, real-time physics simulation including collision shape modeling, graphics, and stability issues. Fluency in 3D vector geometry, transforms, mesh data structures and physical simulation techniques is required. Software development will be in both C++ and Lua.


Qualified candidates should be capable of taking on significant projects and completing them independently as well as working with or leading a small team to deliver polished results on a tight timeline.



  • Expert in 3D mathematics and physics
  • Real-time simulation development experience
  • Experience working with commercial physics APIs (Nvidia PhysX a plus)
  • 5+ years of professional C++ development experience
  • Proficiency with Lua, or similar scripting language
  • Consistent track record for delivering functional product iterations and/or independent projects
  • Excellent communication, interpersonal, and organizational skills
  • Experience using version control and bug tracking software as part of a team of developers
  • Bachelors of Science in STEM field Advanced education preferred.
  • Experience developing in Agile methodologies is a plus


About Mimic (

Located in the historic Pioneer Square neighborhood of downtown Seattle, Mimic Technologies is the leader in Robotic Surgery Simulation. Our customers are visionary medical centers and teaching hospitals who utilize simulation technology to train the next generation of surgeons.

We strive to maintain a positive team environment where everyone is passionate about fusing virtual reality and surgical robotics into revolutionary new products and services.



We offer a competitive salary and benefits package including employee medical & dental insurance, 401K match, paid time off, and more. More importantly, you will be working on exciting and meaningful technology that will profoundly and positively impact the lives of both patients and surgeons.





Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed