Job Description

Lead Software Developers are responsible for building features for OpenTempo’s web and mobile products. The Lead Software Developer will work closely with peers around the company to design and develop features for our medical scheduling web, mobile, and web service applications.

As a member of a development team, a lead software developer serves as a role model, decision maker, and leader of projects. The lead developer is an active collaborator and willingly explores suggestions and ideas from other members of the team, both junior and senior. The lead developer helps guide the team in decisions that improve code health, maintainability, and quality over the long term.

The core success criteria of this position are:

  • A Lead Software Developer will be expected to be minimally fluent in all job skill areas and a master in three or more expert areas of the product. Additionally, a Lead Software Developer will demonstrate considerable skill in the following professional development traits:
    • Domain Knowledge
    • Feature Complexity
    • Release Quality
    • Volume
    • Self-sufficiency
    • Leadership / mentoring
    • Innovation / improvement


  • As a team member, a Lead Software developer demonstrates considerable skill in the following teamwork and cultural trails
    • Inclusiveness
    • Positive can-do attitude
    • Customer focus
    • Integrity
    • Composure
    • Prioritization
    • Decision making


Duties and Responsibilities

  • Develop, refine and support web server application
  • Develop, refine and support web client
  • Develop, refine and support mobile client applications
  • Develop, refine and support web services platforms
  • Develop, refine and support cloud infrastructure


Education and experience requirements:

  • 5-10 years of software development experience
  • Bachelor’s Degree in computer science or industry experience
  • Experience with Java, HTML, CSS, SQL, JavaScript, Ionic, Angular, Kotlin, IntelliJ IDEA, Zk, JPA, Vaadin, eBean, Apache, Tomcat, Linux, PostgreSQL


If you are interested in applying for this position please email your resume to: