Sessions, Inc.'s logo

Senior Software Engineer at Sessions, Inc.

  • Full-time
  • Remote, United States
  • $130,000-160,000

Join our burgeoning start-up as a Senior Software Engineer. As we chart the waters of the behavioral health sector, this role stands pivotal in maintaining and creating new capabilities within our EHR system. In our close-knit, dynamic team, flexibility and adaptability are as crucial as expertise, and you’ll be working closely with our technical cofounder and the rest of the engineering team to identify, design, build and deliver exceptional software. The perfect candidate will combine technical acumen with excellent interpersonal skills, aiding psychotherapists and clients alike while adapting to the rapid shifts of our growing business.

About Sessions Inc.:

At Sessions Inc., we believe in putting the needs of mental health professionals first. Our business practices are guided by the same ethical standards that guide therapists. Come join a fast-growing, Minnesota-based company reshaping how mental health providers run their practice.

Key Responsibilities:

  • Full-Stack Experience: Leverage your full-stack experience with modern applications to contribute to the development, scaling, and refinement of our EHR platform.
  • Attention to Detail and Coding Standards: Maintain a high level of attention to detail in all coding efforts, while adhering to established coding standards to ensure maintainability and readability of the codebase.
  • Code Review and Refinement: Demonstrate a willingness for code reviews to optimize code quality, and make improvements as suggested by team members.
  • Commitment to Testing: Write thoughtful and thorough automated tests to help reduce bugs and regressions.
  • Customer Support: This is a limited customer-facing role, but there will be some expectations to communicate with customers while providing technical support and to do so warmly, respectfully, and patiently.

Team Collaboration and Flexibility:

  • Engage in open collaboration with our tight-knit team.
  • Communicate effectively with external partners while representing our brand ethos.
  • Embrace and adapt to rapid changes, providing solutions and feedback for business growth.

Personal Qualities and Skills:

  • Detail-orientated developer with an ability to pivot tasks based on business needs.
  • Fast learner, receptive to new tools, processes, and business strategies.
  • Strong interpersonal skills, with a knack for clear and compassionate communication.
  • Resilience and adaptability, thriving in a fast-paced, ever-changing startup environment.
  • Understanding and curiosity about psychotherapy, with a genuine desire to ease mental health professionals' operational challenges.


  • 5+ years of experience as a full-stack software engineer.
  • Ruby on Rails or similar backend framework.
  • Ember.js or similar frontend framework.
  • Understanding of the design and performance of relational databases (we use PostgreSQL).
  • Ability to work in an agile, fast-paced startup environment.


Compensation for the Software Engineer position will be commensurate with experience. Our commitment is to recognize and reward the skills and expertise you bring to our team.


  • Flex-Time Schedule: Enjoy a flexible work schedule that allows you to manage and balance your personal and professional commitments effectively.
  • Work from Home: We understand the importance of work-life balance and offer the opportunity to work remotely, fostering both productivity and comfort.
  • Generous PTO: Our team members receive Paid Time Off (PTO), ensuring that you have ample time to recharge and relax.
  • Paid Federal Holidays: Compensated for all federal holidays.
  • Dental / Vision / Health Coverage: Dental / vision / health plans are available.
  • Disability Insurance: You may take advantage of our company’s disability insurance.
  • 401(k): We offer a 401(k) match with the potential for company-profit and individual-performance contributions.

We firmly believe in taking care of our employees and providing a supportive environment where they can thrive. Your well-being is paramount to us, and these benefits reflect our commitment to ensuring a rewarding work experience.