UX Software Engineer
What You'll Be Owning
Contribute to engineering teams (code development, code reviews, task understanding and refinement, process improvement, etc.) across projects that range in scope and complexity
Work with Principal Investigators to understand and prioritize technical requirements and track them effectively in GitLab
Understand and apply the entire software development lifecycle (requirements management, development, merge requests, testing, deployment) to projects
Develop responsive user-facing applications, whether that be with JavaScript, Unity, or other relevant frameworks
Participate in daily stand-ups and sprint planning sessions to communicate progress, identify blockers, and collaborate with cross-functional team members in an Agile/Scrum environment
Document technical implementations and API specifications using tools like Docusaurus and Markdown to support knowledge sharing and maintain clear communication with team members and stakeholders
What You Must Have
- Ability to work in a Hybrid (60%, 3x days per week) onsite capacity in Cambridge, Massachusetts
- Bachelor’s degree in computer science, engineering, or related field, or equivalent work experience
- 2+ years of professional UX software development experience, with exposure to the full software development lifecycle
- 5+ years of demonstrated experience preferred. Senior level engineering candidates will also be considered
- Willingness to occasionally travel to support customer briefings and integration/test events