Jobs · Massachusetts

Senior UX Software Engineer

Charles River Analytics · Cambridge, MA · 3 mo ago
$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

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com