Senior UX Software Engineer
Charles River Analytics · Cambridge, MA · Yesterday
$160k–$210k/yrFull-time
About the role
This is an excellent opportunity to lead, mentor, and grow a high-performing engineering team to design and develop robust, aesthetic software solutions with a particular focus on user experience (UX) and human-computer interaction. You will work collaboratively with a cross-functional team of UX research leads, software engineers, subject matter experts, and customers, using modern web, desktop, and mobile frameworks to architect and develop cutting-edge visualizations and interactions.
Responsibilities
- Provide engineering leadership (mentoring, code reviews, task definition and direction, technology selection, architecture definition, process improvement, etc.) across projects that range in scope and complexity
- Work with Principal Investigators to understand, define, and prioritize technical requirements and track them effectively in GitLab
- Understand and execute on the entire software development lifecycle (requirements management, development, merge requests, testing, deployment) and mentor junior engineers in their understanding and execution
- Architect scalable, robust software systems in response to customer and program requirements
- Build direct, collaborative relationships with our customers and external partners
- Lead technical elements of proposals for new research and development programs
Requirements
- Ability to work in a Hybrid (60%) onsite capacity in Cambridge, Massachusetts
- U.S. Citizenship
- Bachelor's or Master’s degree in Computer Science, Engineering, or related field
- 7+ years of professional software development experience, ideally with exposure to the full software development lifecycle. Experience in DoD preferred
- Willingness to occasionally travel to support customer briefings and integration/test events
- Experience with (preferably leading) test and evaluation events
- Familiarity with DevSecOps practices across the entire software development lifecycle
- Understanding of working with multi-performer teams on large-scale integration efforts
Qualifications
- Skillset and experience in API/Data Services, Back-end, Virtualization, Databases, Development workflow, Documentation, Front-end, Issue Tracking, Operating Systems, Testing, Web Mapping APIs, XR Hardware
Skills
- Technical leadership and mentoring
- Software development lifecycle management
- Collaborative project management
- User experience design and implementation
- DevSecOps practices
- Multi-performer team coordination
Benefits
- Competitive compensation
- Annual bonus
- Retirement contribution
- 100% employer-paid medical and dental insurance
- Paid maternity/paternity leave
- Tuition reimbursement
- Monthly gym allowance
- Free parking
- Generous paid time off
- Casual work environment
Pay
$160,000 - $210,000
Schedule
Hybrid (60%) onsite capacity in Cambridge, Massachusetts
Total Rewards
- Compensation
- Annual bonus
- Retirement contribution
- Health and dental insurance
- Paid maternity/paternity leave
- Tuition reimbursement
- Monthly gym allowance
- Free parking
- Generous paid time off
- Casual work environment