Senior Software Engineer

Posted by Aspenti Health
South Burlington, VT
February 13, 2020

Job Details

About the Role
The Senior Software Engineer will be a highly creative and motivated experienced engineer with exceptional skills who will complement our growing software development team. Aspenti is building out a new software solution and product suite of offerings that will drastically change the way addiction care is provided in the future. As a result, we are adding to our growing software team. As a Senior Software Engineer you will be on the ground floor of this change. In this role you will design, develop, prototype, build, test, deploy and support the code that makes up the products. You will provide technical expertise and input to the product managers. You will be a core member of the software development team.

Core Responsibilities
• Partner with Product Management and Marketing owners throughout the product development lifecycle
• Write high quality, well-tested, and scalable code
• Evaluate the short- and long-term implications of every decision
• Grow professionally and learn from other accomplished developers through pair coding while helping your peers do the same
• Make an immediate impact by quickly getting up to speed and building features from start to finish
• Collaborate on system architecture
• Review and provide feedback on code in development
• Evaluate new technologies, prototype new approaches to problems and make the business case for change

What It Takes
Delivering on our 3-part mission means providing quality results and exceptional patient care. We share a commitment to improving treatment outcomes through our work. We work closely with community organizations that advocate healthy lifestyles. Aspenti Health Colleagues are a team with compassion and collaboration to be an integral part of the recovery community.

Minimum Experience Required
• Bachelor’s degree in Computer Science or related field or equivalent professional experience required.
• 3+ years of industry experience involving professional software development for commercial production in a structured environment.

Required Skills
• Passion for tackling tough problems, and value the correct solution over a sloppy one
• Passion for software development, with side projects to prove it
• Understand test-driven-development, and you are a capable debugger
• Comfortable reading & writing code, and can describe what each part of the code is doing
• Can mentor new engineers and lead teams while still being hands on with code
• Can negotiate a path forward with peers even when there are disagreements, while maintaining a positive and constructive attitude
• “Can do” attitude: you are biased towards action and ready to speak your mind.
• Excellent organizational and communication skills.
• We are looking for a full-stack developer who is nimble and can help us tackle the diverse set of challenges we face.
Here are the key technologies that we use every day:
Ruby on Rails

Begin your A4TD program application to take the first step on your continued career journey.

Are you eligible for SCSEP?

We also offer a printable version of the application. Feel free to print and complete, then fax it to us at 802-524-9933 or scan and email to

Download Printable Version


  • This field is for validation purposes and should be left unchanged.

Senior Community Service Employment Program (SCSEP) Application: 1 of

“The SCSEP was a turning point in my career and my life. I grew in many ways. I recommend trying the program to anyone who wants training and help finding a job that they actually like.”

Learn IT 2 Work Application: 1 of

  • Let's get started

    We also offer a printable version of the application. Feel free to print and complete, then fax it to us at 800-901-1531 or scan and email to

  • Program Eligibility

“I used to have such anxiety about using a computer, now I navigate like a whiz. I smile every time I turn it on.”

The Vermont Returnship Program Application: 1 of

“I found an opportunity to try something new. It helped me see I have a lot of skills and a lot to offer! I'm optimistic that I have a positive path ahead of me”