Senior Software Developer / Team Lead (Denver)

            Day to Day:

  • Lead an engineering team through small, medium and large scale projects

  • Interface with clients, offering support and guidance throughout projects

  • Develop diverse technology based solutions

  • Mentor junior developers

  • Hybrid role but the candidate will ideally be in Denver and willing to go into the office several days a week


  • US Citizen and authorized to work in the United States

  • 5 - 7+ years of software development experience

  • Should have played a major role is the design and development of at least two micro service based applications, one of which used the domain driven design or Bounded Context design patterns.

  • Should have designed an enterprise sized, multi-domain application before.

  • Should have lead experience - organized overall design and implementation plan for a project, mentored junior engineers, assigned tasks to others, oversaw software verification and product roll out activities, etc. 

  • FDA / design control experience is strongly desired.

  • Full stack developer with an emphasis on backend development.

  • Customer facing role - strong client communications skills.

  • Prototype, design, implement cloud-based applications based upon a microservices architecture.

  • Domain driven design and Bounded Context experience preferred.

  • Familiarity with with Agile development methodologies.

  • Experience with integrating existing software with new software modules.

  • Knowledge of modern software design and development principles.
  • AWS Developer Associate certification strongly preferred.
  • Programming experience with Kubernetes, Docker, React, SQL, Python, Java and JavaScript.


  • Competitive Salary

  • Health Care Plan (Medical, Dental & Vision)

  • Retirement Plan (401k, IRA)

  • Paid Time Off (Vacation, Sick & Public Holidays)

  • Family Leave (Maternity, Paternity)

  • Stock Option Plan

If you are a highly self motivated individual and are not afraid of wearing multiple hats while learning aspects of running a start-up, you'll fit right in.

Ready to Talk?

Please Send Resume and Cover Letter to