Software Engineer
Riverside Research
Software Engineer (Mid-Level)Riverside Research is seeking a Software Engineer (Mid-level) with good experience to work in our Lexington, MA office. We are searching for a candidate that has worked in an environment with good software culture, promoting best practices and processes. We seek a motivated and collaborative employee who will be comfortable working within a cohesive software development team. This candidate will implement features and services in our software system, assist in the planning of designs, write code to fix bugs and expand functionality, and help to maintain a software system that includes multiple services, components, and clients, including a web application.ResponsibilitiesSome level of participation in most parts of the software development life cycle, including providing input or review during feature conception and requirements generation as well as software architecture and design, implementation, build, deployment, testing, and support.Areas of focus may include some targeted areas of application architecture and software design, user-interface and experience, client-side and server-side development involving Spring, web application development, testing frameworks, and understanding and integrating with devops tools.Collaborate with project manager and other development team members to continue to support and develop a robust, high-quality software system that can be accessed on both desktop environments and web clients, with an eye for extensibility to leverage and display different types of data in the future.Ability to work directly with databases and other data stores in order to collect information and potentially perform certain levels of statistical analysis.Some interaction with stakeholders, customers, and users, or their capabilities and requirements documents, to understand operational strengths and weaknesses and help define roadmap and future focus areas for the software system.On occasion, provide direct customer support and technical assistance to users of the software.Other duties as assignedQualificationsRequired QualificationsActive DoD Secret Security ClearanceKnowledge of current best principles, practices, and procedures for design, development, implementation, deployment, and testing with respect to modern software applications and servers.Five years of professional programming experience with a Bachelor's degree in Computer Science or three years with a Master's Degree or equivalent work and professional experience that is documented and can be demonstrated.Experience with modern software technologies, architectures, and frameworks that are used in enterprise client-server stacks or web application stacks. Examples include: Java, Kotlin, JavaScript, TypeScript, Spring, Hibernate, Angular, Node, and Python.Exposure to database technologies related to modern software application stacks. Examples include Postgres, MySQL, MSSQL, and MongoDB.Experience user interface and user experience design and implementation.Knowledge of and exposure to designing, building, and implementing REST API endpoints according to well-defined best practices.Experience using AI code assist tools as part of modern software development best practices.Strong technical documentation skills.Demonstrated troubleshooting skills.Demonstrated ability to work effectively in a team environment.Demonstrated desire to grow and learn new technologies.Desired QualificationsExperience and knowledge in the areas of dependency injection, software services, and componentization of designs.Strong experience in object-oriented design and implementation.Strong experience in functional programming design and implementation.Understanding of REST, web services, and web security.Some full stack development and architecture experience, including, but not limited to, web services, client-server communication, database modeling, microservices, user facing interfaces, and the frameworks related to these items.Exposure or some experience with Docker, Kubernetes and containerization and DevOps/deployment concepts and tools in general.Exposure or some experience with Angular framework and related JavaScript client-side libraries.Exposure or some experience with Java, Spring framework, Kotlin, and related client and server-side libraries.Experience with different software development methodologies, including agile.Experience with the tools that are used for managing software lifecycle processes such as JIRA, Confluence, and Bamboo.Experience with source control systems, such as Git, and related tools such as BitBucket, Fisheye, and Crucible.Some experience with technologies like Cassandra, Kafka, Minio, Elasticsearch, HBase, Hadoop, Lucene, Python.Exposure or knowledge of machine learning algorithms and tools such as naïve-bayes, decision trees, neural networks, and TensorFlow.Familiarity with natural language processing libraries and tools.Exposure or knowledge working with multiple LLM providers, both local and remote, and the APIs associated with multiple provider backends.Organizational skills to make progress on multiple elements and complete tasks quickly within the constraints of clients' timelines and budgets.Good data analysis skills.Some experience or exposure in the areas user interface and user experience design and implementation.Some experience or exposure in dealing directly with customers in a productive and iterative fashion.Global Comp125,000 - 175,000 This represents the typical compensation range for this position based on experience, location and other factors.Closing StatementRiverside Research Institute is a not-for-profit, technology-oriented defense company, where service to our customers and support of our staff is our overall mission. Riverside is an affirmative action-equal opportunity employer and complies with all applicable federal, state, and local laws regarding recruitment and hiring. Riverside offers comprehensive compensation and benefit packages to our employees. Riverside bases its employment decisions solely on technical experience, qualifications and other job-related criteria related to our organizational purpose as a not-for-profit company, and without regard to race, color, religion, age, sex marital status, sexual orientation, national origin, physical or mental disability, veteran's status or any other status legally protected by applicable federal, state, and local law.
- ...the tire service industry through automation, combining robotics, software, and AI to modernize tire changing and wheel balancing operations. The organization is seeking a Senior Full Stack Software Engineer to help architect, build, and scale the software systems that...SuggestedFlexible hours
- ...countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions... ...: Perforce – Helix Core is searching for a Software Engineer in Test to join our globally distributed team. We are looking for...SuggestedFull timeLocal areaRemote work
- ...countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions... .... Position Summary: The Delphix team is seeking engineers with a passion for data security to join our data compliance...SuggestedFull timeLocal area
$116.4k - $140k
...national security needs. The Group’s efforts include developing software architectures and systems, bioinformatics tools, and AI... ...Group is in search of an innovative and highly motivated software engineer to support several projects within our group, including development...Suggested$140k - $220k
...Thrive with us at ZoomInfo.We are looking for a highly skilled Mid level full-stack engineer to join the DAAS team located in Waltham Massachusetts. The ideal candidate is an experienced software engineer having knowledge of complex system design with excellent problem...SuggestedWorldwide$69.3k - $158k
Software EngineerThe Opportunity:As a software engineer, you know that great software isn’t just built—it’s crafted. It’s more than an elegant UI or a clean data model, and it’s the integration of intuitive interfaces, robust backend systems, scalable APIs, and resilient...Full timeContract workPart timeWork at officeLocal areaRemote work$196.35k - $292.6k
Job SummaryAs a Software Engineer, you will play a key role in delivering an enterprise‑class NetApp Software Defined Storage (SDS) product. You will participate in the full lifecycle of cloud‑based SDS solutions—from feature design and definition to development, testing...Local area$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources...Full timeWork at officeShift work$112k - $176k
...impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen-fast.We're looking for a Software Engineer III to join the Data Acquisition team - one of ZoomInfo's most strategically importantengineering areas. In this role, you will...Worldwide$140k - $220k
...that backs your ambition, you won’t just contribute. You’ll make things happen-fast.The OpportunityWe're looking for a Senior Software Engineer to join the Data Acquisition team — one of ZoomInfo's most strategically important engineering areas.In this role, you will design...Worldwide$92.7k - $161.85k
...document generation solution and loan processing system that provides you with access to a wide range of features.As a SeniorProduct Software Engineer, you will be a key contributor on the DXG team, supporting our suite of compliance solutions. In this role, you will apply...Full timeWork at office- ...solutions for BG’s problem spaceAssist with mentorship of more junior engineers or internsQuickly prototype solutions, creating demos for... ..., Computer Science or a closely related fieldExperience in software development in robotics or automation rolesStrong development...
$90k - $157.5k
...components as a senior member of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and other... ...to analyze, design, develop, test, and debug small to medium software enhancements and solutions within Charles River’s business and...Full timeTemporary workFlexible hours$191k - $253k
...way through to the field. When something breaks in a deployed environment, we fix it.About the RoleWe're looking for a Mission Software Engineer to join the Imaging Interfaces team. This is not a pure product development role. You will spend meaningful time keeping...Full timeWork experience placementImmediate startRemote workDay shift$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...problems that create a safer, more secure world.The mission of the software teams in Woburn, MA and Tewksbury, MA is to provide world-...Temporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$123.6k - $176.77k
...help change lives. If this sounds like an environment where you'd thrive, read on to learn more. WHAT YOU'LL DO As a Senior Software Engineer in the Healthcare Workforce Solutions (HWS) group, you’ll play a pivotal role in shaping our technology and development of the...Full timeWork at officeLocal areaRemote workEarly shift$140k - $220k
...impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen-fast.As a Senior Backend Software Engineer on the Growth team, you'll be at the forefront of building and scaling ZoomInfo's core backend services. You'll work primarily...Worldwide$115k - $137k
...managed services providers leverage NetBrain’s platform.What We NeedNetBrain Technologies is looking for a Senior Full Stack Software Engineer to join our engineering team. You will work across front-end and back-end, architecting and building high-performance web applications...Work experience placement- ...sounds like the choice you want to make, then choose MITRE - and make a difference with us.Department Summary: Do you want to engineer software systems that contribute to solving our nation’s most critical problems? Do you want to work alongside engineers, scientists, and...InternshipLocal areaImmediate start
$78k - $156k
...as a best place to work for diversity, working mothers, female executives, and scientists.The Opportunity The Senior Software Design Assurance Engineer is responsible for supporting product development, executing and maintaining software quality engineering methodologies...Work experience placement- ...innovative technology company is seeking a full-time Platform Engineer to serve as a key technical leader within its U.S. engineering... ...strategy, improve developer productivity, and advance AI-powered software development practices across the company. This is a unique opportunity...Full time
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Full timeWork at office- ...All Riverside Research opportunities require U.S. Citizenship. Position Overview Riverside Research is seeking a Software Engineer (Mid-level) with good experience to work in our Lexington, MA office. We are searching for a candidate that has worked in an environment...Work at officeLocal areaRemote work
$138.9k - $180.6k
Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining software...Temporary workFor contractorsWork experience placementCasual workLocal areaRemote work$1,500 per month
...Software Engineer Hybrid Software Engineer Clearance Level: Must be able to obtain a Secret Clearance- Must be US Citizen Location: This position will be hybrid with expectations to be one day/wk onsite. Must be live within 100 miles of Lexington MA. At Aquila Technology...Full timeInterim roleLocal areaRemote workWork from homeRelocation2 days per week- ...Software Engineer Developer Burlington, MA Biotechnology JO-2101-1308 As a software engineer, you will be part of a dynamic team that provides support directly to customers using our security-focused software products. Responsibilities include working as...Visa sponsorshipFlexible hours
- ...sufficient for the start of this position. The selected candidate will eventually be put in for a Secret Clearance. Title: Software Engineer Location: Lexington, MA Clearance: Active Secret Clearance Type: Contract Job Requirements: Full lifecycle...Contract workApprenticeshipInterim roleLocal areaFlexible hours
$133k - $146k
...Software Engineer IIReady to join a team that's all in? At Imprivata, we deliver unified access and security management programs that eliminate friction, empowering healthcare and mission-critical organizations to work smarter, faster, and more securely.We believe work...Work at officeLocal area- ...Massachusetts, Midé Technology Corporation, a Hutchinson company, is an engineering research and development company with a focus on sensors and... ...and should be able to help translate user requests into software requirements. Applicants should be prepared to submit a code...Permanent employmentFull timePart timeWork at officeLocal areaRemote work
- ...Software EngineerIn the Global Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to ensure our cutting-edge solutions are helping to solve the biggest challenges in the semiconductor...Local areaRemote workFlexible hours2 days per week3 days per week1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Lexington, MA
- ngo software engineer Lexington, MA
- intel software engineer Lexington, MA
- senior software engineer remote Lexington, MA
- junior software developer remote Lexington, MA
- software engineer full time Lexington, MA
- software engineer healthcare Lexington, MA
- startup software engineer Lexington, MA
- software engineer travel Lexington, MA
- software engineer remote Lexington, MA



