> Markdown version of [/jobs/ext/2715186-ux-software-engineer](https://www.wearedevelopers.com/jobs/ext/2715186-ux-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # UX Software Engineer - **Company:** Charles River Analytics Inc. - **Location:** Cambridge, MA, United States - **Experience:** Expert - **Salary:** $160,000.0 - $210,000.0 - **Contract:** Permanent contract - **Skills:** Unity 3d, JavaScript (Programming Language), Microsoft Windows, Apache ActiveMQ, Application Programming Interfaces (APIs), Amazon Elastic Compute Cloud, Apple Mac Systems, HTML5, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Code Review, Databases, Data as a Services, Linux, ECMAScript, Elasticsearch, Gradle, Human-Computer Interaction, Issue Tracking Systems, Spring Framework, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MongoDB, MySQL, Neo4j, Node.Js, Nunit, OpenLayers, OpenShift, Redis, Swagger, Requirements Management, Software Engineering, Software Systems, Virtualization Technology, WebSocket, Apache Yarn, ReactJS, Backend, Gitlab, Git, Webpack, Sphinx, Information Technology, Playwright, Hololens, Npm(Software), Graphql, React Native, Front End Software Development, Oculus, Protractor, Restful APIs, Grpc, Mocha, Software Version Control, Devsecops, Jasmine, Docker, Vmware - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-ux-software-engineer-charles-river-analytics-8752541 ## About the Role * 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 ## Description 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. We are looking for candidates who want to continue to use their technical skills while providing technical leadership across projects. 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. You will use your experience to shape the engineering direction in terms of feasibility, ideal technology, optimization, and other system-level details. What will you do? * 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 * Develop responsive user-facing applications, whether that be with JavaScript, Unity, or other relevant frameworks. * Lead technical elements of proposals for new research and development programs What technologies do we use? * API/Data Services: HTTP, GraphQL, REST, Swagger, ActiveMQ, gRPC, WebSockets * Back-end: NodeJS, Python, C#, Java Spring * Cloud/Virtualization: Docker, AWS EC2, VM Ware, OpenShift Virtualization * Databases: Neo4j, Postgres, MongoDB, ElasticSearch, Redis, MySQL, MS SQL Server * Development workflow: Vite, npm, yarn, gradle. * Documentation: Docusaurus, JS Doc, Sphinx * Front-end: React, React Native, modern Javascript (es6, require, etc.), HTML5, CSS3, Unity/C# * Issue Tracking: GitLab * Operating Systems: Windows, Linux, OSX * Testing: Storybook, Playwright, Jasmine, Mocha, Jest, Protractor, NUnit * Version Control: Git * Web Mapping APIs: Cesium, GeoJson, Mapbox, OpenLayers, Leaflet * XR Hardware: Oculus Quest, Hololens, HTC Vive or other Steam VR HMDs ## Related Videos - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Form Validation. The Tested Way](https://www.wearedevelopers.com/videos/314-form-validation-the-tested-way) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)