Software Engineer

Mental Health Center of Denver
September 24, 2021
Denver, CO
Job Type


EMPLOYMENT VALUE PROPOSITION: Mental Health Center of Denver provides you with the support you need to help you develop a career in helping others succeed. We innovate, adapt, and leverage the diverse perspectives of the people on our team and the people we serve in everything we do.

COMMITMENT TO DIVERSITY & INCLUSIVENESS: The Mental Health Center of Denver values and is strengthened by diversity. We are committed to ending bias and discrimination in our community and ensuring equity within all aspects of our organization. We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment, transfer, or promotion opportunities without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. 

COMMITMENT TO PAY EQUITY: Mental Health Center of Denver is committed to fair and equitable hiring with salaries based on relevant factors, such as work experience, education, and certification/licensure (rather than wage history). Toward the principle of equal pay for equal work, we post and hire within defined hiring salary ranges.  We ask all applicants to carefully review the hiring salary range for each posted job opportunity, as we will not hire outside the predetermined range.

BENEFITS STATEMENT: All full-time, benefits eligible employees will be eligible for MHCD’s benefits plan. For a full description of benefit offerings, please visit:

COVID VACCINATION NOTICE: Under the COVID-19 mandate issued by the Denver Department of Public Health and Environment on August 2, 2021, current MHCD personnel must be fully vaccinated, or be approved for exemption, no later than September 30, 2021. “Fully vaccinated” means two weeks (14 days) after receiving the final dose of vaccine. The “final dose” is the second dose of a two-dose vaccine (Pfizer or Moderna) or the single dose of a one dose vaccine


Learn what it is like to work at the Mental Health Center of Denver:



Software Engineer (Entry) $65,000 - $75,000/yr

Software Engineer (Journey) $83,000 - $93,000/yr


NOTE: This is for a primarily remote position. Must be located in the United States.


Reporting to the Software Engineering Manager, the Software Engineer designs, develops, and installs software solutions that support internal staff and the people we serve in the community.  We code with Flutter/Dart, Java, C#.NET and, Python. Our tech stack includes a broad set of Azure services, O365 and D365. 


The ideal candidate is familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design. 





  • Configure, customize, test, and maintain enterprise application software including, but not limited to, Mental Health Center of Denver’s electronic health record (EHR), myAvatar. Develop mobile applications using languages such as Flutter/Dart with an Azure APIM middle layer.
  • Expand webservices in an Azure API Management environment using the FHIR specification.
  • Control the build process of new features in the mobile application.
  • Develop DocuSign forms using HTML and API integration.
  • Develop project work plans for internal and/or external resources that include tasks, schedules, resource requirements, and milestones.
  • Troubleshoot data and software problems, assisting in related end-user support as needed.
  • Ensure that systems have proper controls and safeguards for protected health information.
  • Perform quality control, code review, and standard data validation practices and maintain quality technical documentation of software and design.
  • Maintain a trauma informed environment of wellbeing.
  • Other related duties as assigned by the Software Engineering Manager and the Director of Enterprise Applications.



  • Experience with Java, Azure, Flutter/Dart. Experience with T-SQL and Azure SQL.
  • Experience working from concept to completion across multiple releases.
  • Experience in electronic health record development is highly valued. Experience in DocuSign API integration is highly valued.



Entry Level: requires Bachelor’s Degree, or 3-4 years of software engineering experience. Will also consider Associate degrees in software related field

Journey Level: Bachelor’s or higher in Software related field or 5-6 years of software engineering experience




  • Solid understanding of and demonstrated experience in using:
    • Java RESTful Webservices, Maven
    • Azure API Management
    • Flutter/Dart
    • T-SQL
    • SharePoint
    • C# Web Applications
    • HTML, CSS, JavaScript, jQuery
  • Liquid template familiarity desired
  • Maintain high security principles throughout the development process
  • Strong understanding of business needs with the ability to establish and maintain high level of customer trust and confidence.
  • Ability to communicate complex issues to a variety of audiences that may not hold the same technical understanding of the systems.




MACHINES AND EQUIPMENT TO BE USED:  Computers, calculators, fax machines, copiers, telephone and a variety of other office/clerical equipment.


TYPICAL PHYSICAL DEMANDS: Requires sitting, standing, bending and reaching.  May require lifting up to 50 pounds.   Requires manual dexterity sufficient to operate standard office machines such as computers, fax machines, the telephone and other office and/or clinical equipment. 


WORKING CONDITIONS:  May require occasional evening or weekend hours.

Drop files here browse files ...

Related Jobs

Sr. Software Engineer   Aurora, CO new
October 18, 2021
Software Engineer III   Littleton, CO new
October 16, 2021
Software Engineer II   Littleton, CO new
October 16, 2021
Software Engineer II   Littleton, CO new
October 16, 2021
Software Engineer IV   Littleton, CO new
October 14, 2021