What is a Software Engineer at The Amherst Group?
The Software Engineer role at The Amherst Group is a unique position that sits at the intersection of rigorous technical problem-solving and the collaborative, intellectual environment of a higher education-affiliated institution. In this role, you are tasked with developing and maintaining software solutions that support complex research and institutional goals. Your work directly influences how data is processed, how projects are managed, and how technical infrastructure supports academic or administrative initiatives.
What makes this role particularly compelling is the blend of autonomy and mission-driven development. Unlike high-pressure corporate environments that prioritize rapid, short-term feature shipping, The Amherst Group often emphasizes sustainable development, architectural integrity, and long-term project viability. You will work within an environment that values deep learning and technical exploration, making it an ideal space for engineers who are passionate about the "why" behind their code as much as the "how."


