Senior Software Engineer - User Experience Engineering - Cambridge, MA at Geebo

Senior Software Engineer - User Experience

Charles River Analytics 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.
The resulting research and development help to continuously advance government programs and discover new possibilities in the commercial marketplace.
We are a 100% employee-owned company, encouraging participation, innovation, and responsibility from our entire staff.
At Charles River, we take great pride in our success at attracting and retaining the most talented and creative problem-solvers in our field.
Are you interested in being an Employee Owner at one of Boston's Best Places to Work ? If this sounds like you, then we'd love to hear from you! 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 that 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.
Your 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 JIRA 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 Collaborate directly with customers and external partners Develop responsive user-facing applications, whether that be with JavaScript, Unity, or other relevant frameworks.
Contribute technical content to and/or review status reports and proposals 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 Databases:
Neo4j, Postgres, MongoDB, ElasticSearch, Redis, MySQL, MS SQL Server Development workflow:
Webpack, grunt, gulp, npm, yarn, gradle.
Documentation:
Docusaurus, JS Doc Front-end:
Unity/C#, React, React Native, modern Javascript (es6, require, etc.
), HTML5, CSS3 Issue Tracking:
JIRA Operating Systems:
Windows, Linux, OSX Testing:
Jasmine, Mocha, Jest, TapeJS, Protractor, NUnit, Storybook Version Control:
Git Web Mapping APIs:
Cesium, GeoJson, Mapbox, OpenLayers, Leaflet XR Hardware:
Oculus Quest, Hololens, HTC Vive or other Steam VR HMDs What do you need? 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 Willingness to occasionally travel to support customer briefings and integration/test events Why Charles River? Charles River Analytics is a 100% employee-owned company that thrives on collaboration and values each employee owner.
We offer competitive compensation plus bonuses, profit-sharing, and an attractive benefits package.
Our benefits include 100% employer-paid medical and dental insurance as well as vision, life, and disability insurance; paid maternity/paternity leave; tuition reimbursement; monthly gym allowance; free parking; generous paid time off; and a casual environment.
We are also accessible by public transportation.
We offer a hybrid onsite/remote (60/40) schedule with tremendous flexibility.
At Charles River, we truly value work-life balance.
Recommended Skills Api Amazon Elastic Compute Cloud Apache Active Mq Apache Yarn Apple Ios Architecture Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.