We are looking for a skilled and collaborative Software Developer to join our team and help build scalable, user-friendly enterprise applications. In this role, you will work closely with cross-functional teams using Agile methodologies to design, develop, and enhance full-stack solutions. The ideal candidate is passionate about clean code, modern development practices, and leveraging emerging technologies—including AI—to deliver high-quality software that drives business impact. This hybrid position offers a balanced schedule of a minimum of three in-office days at an assigned location to be in Durham, NC , supporting both collaboration and flexibility.