Jobs · Massachusetts

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

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com