TRAILS (Transforming Research into Action to Improve the Lives of Students) is a growing team of innovative thinkers committed to youth mental health. We partner with schools throughout Michigan and in a number of other settings nationwide, providing school staff with the training, materials, and implementation support they need to deliver effective mental health programming to their students. Our program was designed and developed by expert child mental health clinicians in collaboration with health and education researchers, educators, and school leaders. Our model was built specifically for the school setting, and is grounded in evidence-based cognitive behavioral and mindfulness practices. As we work to make effective mental health services available to all students, priority is given to schools that are under-resourced or that serve historically excluded populations. Our staff are dedicated to a vision of health and health care equity for all, and as TRAILS expands, we are seeking individuals who practice cultural humility, and who thrive in and contribute to an inclusive working environment.


The Senior Software Engineer will work closely with our cross-functional team, collaborating with other engineers, designers, product owners, and key TRAILS stakeholders to define, design, and deliver high-quality web software. They will spend most of their time contributing to front-end services built with React and Typescript,  and have the opportunity to contribute to the backend services and other projects which utilize languages and technologies such as Node.JS, PostGreSQL, and Strapi. The Senior Software Engineer will also be able to make a mark on the engineering team, helping us grow in size and skill!


Software Engineering (70%)

  • Write code that meets Technology Innovations team standards, and supports organizational goals including to provide more equitable and improved access to evidence-based mental health services for all students
  • Develop features with a focus on the frontend of web applications that meet the acceptance criteria outlined by the PM
  • Review pull requests, provide feedback, and pair with other engineers on difficult problems
  • Participate in the technical design process, and build documentation of decisions to guide future contributors
  • Ensure code is tested and meets quality standards
  • Size issues with a team based off complexity of work, amount of work and risk or uncertainty
  • Communicate the status of your work and any blockers on a regular basis with team
  • Work to resolve problems experienced by web visitors and TRAILS team, and respond to suggestions for improvements and enhancements
  • Stay up to date on the latest software technologies and trends
  • Manage continuous improvement of current and future software applications
  • Architect and optimize cloud services to maximize performance, security, and scalability of web applications
  • Co-lead the planning, architecture, and development of web applications, future program software applications, and web integrations

Internal TRAILS collaboration (15%)

  • Effectively communicate highly technical concepts to various staff and stakeholders to help make informed decisions
  • Contribute to dynamic environment of collaboration including assisting web developers, designers, project manager and QA engineer
  • Work with other TRAILS teams to translate business requirements into clean, well-tested code

Team responsibilities (10%)

  • Attend all staff meetings and retreats, workgroups and other relevant TRAILS meetings as necessary
  • Support TRAILS team with all hands-on deck events as needed and other team initiatives

External partnerships (5%)

  • As needed, help to orient, train, direct and oversee work of contractor(s)
  • Research, recommend and defend contractor(s) for partnership on complex builds
  • Guide and review work by contractor(s) through code reviews, PR requests, and recurring standup meetings


Our experience suggests that the following types of professional experiences lend themselves to this work:

  • 3-5+ years of experience writing production code in a professional, team-oriented environment
  • Experience building React and Typescript applications using and contributing to a UI component library
  • Ability to implement, debug, and optimize complex React components
  • Experience supporting other engineers in the implementation of end-to-end testing
  • Experience using and contributing to a UI component library

Our experience suggests that the following types of skills lend themselves well to this work:

  • The skill, empathy, and interest to build with other engineers collaboratively through code reviews and mentorship
  • Ability to effectively collaborate with design and product teams
  • Adaptability and interest in working in a high-change environment where working on multiple projects simultaneously is the norm
  • Ability to implement, debug, and optimize complex React components
  • Interest in contributing to the continuous improvement of engineering teams 
  • Knowledge of technical trends, emerging techniques, and sources for ongoing innovation


Our experience suggests the following certifications and degree(s) lend themselves well to this work:

  • Bachelor of Science degree in related field
  • Web Development certification(s)
  • Applicable experience and competencies may be considered in lieu of formal education


The salary range for this role is $100,000 - $125,000.

TRAILS offers a generous benefits package including medical, dental, and vision as well as a 403B with a safe harbor match and short and long term disability. We offer a generous holiday and paid time off package.


Addressing inequities in access to evidence-based mental health care is intrinsic to the TRAILS mission. The intentionality behind this approach is woven into everything we do at TRAILS, resulting in a staff-wide commitment to diversity, equity and inclusion for all facets of our program. If this commitment is something to which you could positively contribute, we encourage you to apply, particularly if your voice represents a historically excluded perspective. 

TRAILS, a project of Tides Center, is an “at-will” and equal opportunity employer. Applicants and employees shall not be discriminated against because of race, religion, sex, national origin, ethnicity, age, mental or physical disability, sexual orientation, gender (including pregnancy and gender expression) identity, color, marital status, veteran status, medical condition, or any other classification protected by federal, state, or local law or ordinance.


  • Our job descriptions reflect TRAILS’ assignment of essential functions and qualifications of the role. Nothing herein restricts management's right to assign, reassign or eliminate duties and responsibilities to this role at any time. 
  • We are only considering applicants who are legally authorized to work in the United States.
  • Please note that all TRAILS employees are required to undergo a background check as performed by our fiscal sponsor, Tides Center. Findings do not automatically exclude candidates from the hiring process, but will be taken into consideration.
  • Successful applicants for this position must be fully vaccinated against COVID-19 as a condition of employment. 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in TRAILS’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Form CC-305

OMB Control Number 1250-0005

Expires 05/31/2023

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.