• Software Engineer - Web Developer (Full Stack)

    Position Location US-CA-Rancho Santa Margarita
  • _________________________________________________________________________________


    Applied Medical is a new generation medical device company with a proven business model and commitment to innovation that has fueled our rapid business growth and expansion. Applied Medical has been developing and manufacturing advanced surgical technologies for nearly 30 years, and has earned a strong reputation in healthcare.  Our dedication to delivering the highest quality products and unique business positioning, provides our team members with the unique ability to contribute in a larger capacity than is possible in typical positions.

    Position Description

    The Applied Medical Simulation team was developed by Applied Medical as a result of the company’s founding purpose to improve patient outcomes through the delivery of affordable, accessible and high quality healthcare solutions. We maintain that surgical education, developed in close collaboration with the surgical community, is critical to advancing skills and improving clinical outcomes.

    As an Engineer I you will be responsible for working within the framework of a team and performing the following activities:

    • Communicate with product experts, UI designers, and engineers to fully understand business requirements.
    • Break down business requirements into clear and actionable tasks.
    • Turn business requirements into clean, testable, and maintainable code.
    • Collaborate with other engineers to implement, test, and deliver robust software.
    • Research new technologies, methodologies, and practices in order to participate in discussions about feasibility and need.
    • Follow established design and development documentation and controls to ensure quality products and services.
    • Our stack includes: Java, Spring, MySQL, MongoDB, Redis, Vue.js, Azure, Docker

    Position Requirements

    This position requires the following skills and attributes:

    • 4-year degree in: Computer Science || Computer Engineering || Related field.
    • 0-2 years of full-time software engineering experience in an OOP language such as Java, C, C++, C#, etc.
    • Experience in designing and implementing back-end services in a current framework.
    • Strong Capabilities in a client-side JavaScript framework such as Vue, Angular, React, etc.
    • Comfortable in a UNIX shell environment.
    • Comfortable with Git.


    The following skills and attributes are preferred:

    • Experience with Spring, SQL, Hibernate.
    • Experience with application containerization using Docker.
    • Familiar with cloud infrastructure: AWS, Azure, GCP
    • Knowledge of SCORM, AICC, xAPI


    • Training and mentorship with ongoing learning and development courses
    • On-campus wellness activities
    • Comprehensive medical and dental coverage
    • Education reimbursement program
    • 401(k) program with employer match
    • Generous holiday and vacation accrual


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

    Need help finding the right position?

    We can recommend positions specifically for you! Click here to get started.