×
Register Here to Apply for Jobs or Post Jobs. X

UX Software Engineer

Job in Cambridge, Middlesex County, Massachusetts, 02140, USA
Listing for: Charles River Analytics
Part Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Software Engineer, Web Developer
Salary/Wage Range or Industry Benchmark: 100000 - 200000 USD Yearly USD 100000.00 200000.00 YEAR
Job Description & How to Apply Below

Charles River Analytics, a GRVTY company, creates solutions and technology to tackle the world’s most challenging problems. Our team of technological entrepreneurs works together to push at the forefront of enhanced AI, robotics, smart sensing, and human‑centered computing. These efforts continuously advance government programs and discover new possibilities in the commercial marketplace.

As part of GRVTY, Charles River offers trusted capabilities with increased organizational depth across mission‑critical national security domains, accelerating mission‑focused innovations.

What You Will Do
  • Contribute to engineering teams through code development, reviews, task refinement, and process improvement across projects of varying scope.
  • Collaborate with Principal Investigators to understand and prioritize technical requirements, tracking them effectively in Git Lab.
  • Apply the entire software development lifecycle—including requirements management, development, merge requests, testing, and deployment—to projects.
  • Develop responsive user‑facing applications using 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 teams in an Agile/Scrum environment.
  • Document technical implementations and API specifications using Docusaurus and Markdown to support knowledge sharing and maintain clear communication with team members and stakeholders.
The technologies we use
  • API/Data Services: HTTP, Graph

    QL, REST, Swagger, Active

    MQ, gRPC, Web Sockets
  • Back‑end:
    NodeJS, Python, C#, Java Spring
  • Cloud/Virtualization:
    Kubernetes, Docker, AWS EC2, VMware
  • Databases:
    Neo4j, Postgres, Mongo

    DB, Elastic Search, Redis, MySQL
  • Development workflow:
    Webpack, Grunt, Gulp, NPM, Yarn, Gradle
  • Documentation:
    Sphinx, Docusaurus, JS Doc
  • Front‑end:
    React, modern JavaScript (ES6), HTML5, CSS3, Unity/C#, Unreal
  • Issue Tracking:
    Git Lab, JIRA
  • Operating Systems:
    Windows, Linux (RHEL, Ubuntu), OSX
  • Testing:
    Jasmine, Mocha, Jest, TapeJS, Protractor, NUnit, Storybook
  • Version Control/CI‑CD:
    Git Lab
  • Web Mapping APIs:
    Cesium, GeoJSON, Leaflet
  • XR Hardware:
    Oculus Quest, Hololens, HTC Vive, or other Steam VR HMDs
What You Need
  • Ability to work in a hybrid (60%, 3 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 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 travel occasionally to support customer briefings and integration/test events.
  • U.S. citizenship.
Salary Range

$100,000 - $200,000

Why Charles River

Charles River Analytics offers competitive compensation, bonuses, retirement contributions, and an attractive benefits package that includes 100% employer‑paid medical, dental, vision, life, and disability insurance; paid maternity/paternity leave; tuition reimbursement; monthly gym allowance; free parking; generous paid time off; and a casual environment that values flexibility and work‑life balance. The company is employee‑owned and accessible by public transportation.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary