Charles River Analytics creates solutions and technology to tackle the world’s most challenging problems through enhanced AI, robotics, smart sensing, and human-centered computing. Our research and development help 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 talented and creative problem-solvers. 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
- 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
- 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?
- 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
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