Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Riverside Research

Software Engineer

Location


US-MA-Lexington

ID


2026-4236

Category


Software Development

Position Type


Full Time Salary

Riverside Overview

Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high-end technical services, research and development, and prototype solutions to some of the country's most challenging technical problems.

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 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.

Responsibilities

    Some 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 assigned

Qualifications

Required Qualitifactions

  • Active DoD Secret Security Clearance
  • Knowledge 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 Qualifications

  • Experience 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 naive-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 Comp

125,000 - 175,000 This represents the typical compensation range for this position based on experience, location and other factors.

Closing Statement

Riverside 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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Lexington, MA vacancy
  •  ...problems to evolve humanity and society to the next level.   Tutor Intelligence builds software to enable ordinary robots to achieve extraordinary things. As a platform engineer, your work lies at the center of this challenge, orchestrating real time robot code,... 
    Suggested
    Work at office
    Shift work

    Tutor Intelligence

    Watertown, MA
    2 days ago
  •  ...ATI is the place to do the most meaningful work of your career. Position Overview: We’re looking for a Senior Full Stack Software Engineer to own the end-to-end development of a new mobile inspection application and its supporting cloud platform. This product is a... 
    Suggested

    ATI

    Woburn, MA
    24 days ago
  • $125k - $140k

     ...Sr. Full Stack Developer SS&C Intralinks is seeking a highly skilled and experienced Senior Full Stack Software Engineer to design, develop, and maintain robust and scalable web applications. This role involves contributing to all layers of our software stack, ensuring... 
    Suggested
    Ongoing contract

    SS&C Technologies Holdings

    Waltham, MA
    12 days ago
  • $135k - $169k

     ...values of Customer Focus, Achievement, Accountability, Teamwork, Employee Value and Integrity Job Title Senior Full Stack Software Engineer (Onsite- MA) Job Description We are hiring a Full Stack Software Engineer (onsite in MA) to help build and evolve a... 
    Suggested
    Flexible hours

    Azenta

    Burlington, MA
    4 days ago
  •  ...Platform Software Engineer We are seeking a Platform Software Engineer to help design, build, and scale distributed software platforms powering modern edge and cloud-based systems. This role is ideal for engineers who enjoy solving complex systems challenges, building... 
    Suggested

    Alexander Technology Group

    Burlington, MA
    3 days ago
  •  ...We’re characterized by both technical excellence and next-level collaboration and respect.   The Role As a Full Stack Software Engineer at Tutor Intelligence, you’ll design, build, and deploy user interfaces and systems which push the frontier of what robots are... 
    Work at office
    Shift work

    Tutor Intelligence

    Watertown, MA
    11 days ago
  •  ...Research Laboratory (AFRL) in developing secure, mission-critical software systems. This role directly contributes to national defense...  ...architecture and technical solutions Collaborate with engineers, program leadership, and stakeholders Ensure compliance with... 

    Primastep LLC

    Lexington, MA
    16 days ago
  • $90k - $190k

     ...Tutor Intelligence Platform Engineer Work in our factories, move our goods, walk on our streets and eventually be in our homes. To...  ...humanity and society to the next level. Tutor Intelligence builds software to enable ordinary robots to achieve extraordinary things. As a... 
    Work at office
    Shift work

    Tutor Intelligence

    Watertown, MA
    1 day ago
  • $117k - $160k

     ...The Atlas Applications team is seeking a versatile full stack engineer to build and integrate the systems that make Atlas capable of complex...  ...design. Requirements ~3+ years of professional software engineering experience with a strong full stack background spanning... 
    Visa sponsorship
    Flexible hours

    Boston Dynamics

    Waltham, MA
    2 days ago
  •  ...Software Engineer sought by Veracode, Inc. to maintain our cutting edge application security platform in conjunction with our Operations team. Position located in Burlington, MA. Requires a Bachelor's degree or equivalent in Computer Science, Engineering... 
    Work experience placement

    Veracode

    Burlington, MA
    2 days ago
  • The impact you'll make As a Software Engineer at Lam, you will be at the forefront of innovation by designing, developing, and troubleshooting, and debugging software programs. Your role is pivotal in developing software tools that support design, infrastructure,... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Waltham, MA
    2 days ago
  • $86k - $130k

     ...Summary As a Full-Stack Software Engineer in Guidewire's Product Development & Operations (PDO) organization, you will build and evolve core platform capabilities that power the world's leading P&C insurers. You'll design, develop, and operate secure, reliable, and... 
    Permanent employment
    Full time
    Part time
    Internship
    Remote work
    Flexible hours

    Guidewire

    Bedford, MA
    4 days ago
  • $1,500 per month

     ...Software Engineer Clearance Level: Must be able to obtain an Active Secret Clearance - Must be US Citizen At Aquila Technology, you will see our team's passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system... 
    Full time
    Interim role
    Local area
    Remote work
    Work from home
    Relocation
    2 days per week

    Aquila Technology

    Lexington, MA
    2 days ago
  • $78k - $170k

     ...Software Engineer II Waltham, MA Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they... 

    Xometry

    Waltham, MA
    1 day ago
  •  ...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 sponsorship
    Flexible hours

    The Ceres Group

    Burlington, MA
    5 days ago
  • $26 - $30 per hour

     ...Software Engineer Co-op (May-October) Ready 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... 
    Hourly pay
    Internship
    Local area

    Venturefizz Product Management Community

    Waltham, MA
    4 days ago
  • $108k - $131k

     ...the supervision of a project or task lead, supporting a group's software development objectives. Essential Functions: Develop...  ...trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (navigation, mission planning... 
    Temporary work
    Summer work

    Scientific Systems

    Burlington, MA
    5 days ago
  • $95k - $115k

     ...organization where your contributions matter. Whether you're in engineering, science, manufacturing, or support, you'll be part of a team...  ....com About the role We are seeking a level 2 Software Engineer with expertise in developing Linux-based medical device... 
    Hourly pay
    Work at office
    Flexible hours

    Nova Biomedical

    Watertown, MA
    5 days ago
  • $191k - $253k

     ...Team At Anduril, our Battelspace Awareness Command and Control Software team specializes in solving complex, real-world problems...  ...learning, learned heuristics, and behavior prediction. Ability to engineer robust systems for planning under uncertainty, multi-agent... 
    Full time
    Work experience placement
    Local area

    Colorwave Inc

    Waltham, MA
    1 day ago
  •  ...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... 
    Permanent employment
    Full time
    Part time
    Work at office
    Local area
    Remote work

    Hutchinson

    Woburn, MA
    5 days ago
  • $112k - $154k

     ...STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do: Reverse engineering complex software or firmware targets, ranging from typical... 
    Full time
    Work experience placement
    Local area
    Night shift

    STR

    Woburn, MA
    3 days ago
  • $111k - $140k

     ...systems of systems to assure mission success. SAAM is developing software and hardware tools and datasets to support these analyses,...  ...programs. The Role: The SAAM group is seeking a Software Engineer to join high-performing teams transforming advanced concepts and... 
    Full time
    Local area
    Remote work
    Night shift

    STR

    Woburn, MA
    4 days ago
  •  ...transforming the way companies secure applications in today's software driven world. We provide our customers with a solid foundation...  ...security into DevOps and CI/CD. We seek an experienced Software Engineer to join our Platform Core team. This is a hands-on development... 

    Veracode

    Burlington, MA
    3 days ago
  • $134k - $184k

     ...STR is hiring a Senior Cyber Software Engineer who has a passion for developing tools and techniques to enhance the security and resiliency of national defense software systems. What you'll do: Apply software engineering principles to develop robust... 
    Full time
    Local area
    Night shift

    STR

    Woburn, MA
    2 days ago
  • $142k - $153k

     ...industry. Our mission is to drive the future of national security by engineering scalable solutions that fuse technological innovation with...  ...and implementation of system architectures for AI-enabled software systems, including APIs, services, data pipelines, and deployment... 
    Full time
    Local area

    Aptima

    Woburn, MA
    4 days ago
  •  ...Software Engineer Intern RSA provides trusted identity and access management for 12,000 organizations around the world, managing 25 million enterprise identities and providing secure, convenient access to millions of users. RSA specializes in empowering security-first... 
    Internship
    Local area

    RSA Inc

    Burlington, MA
    2 days ago
  •  ...Senior Software Engineer Multiple Openings, all long term contract assignments, 6-12 months 40 hours weekly You will design, develop, and test C++ software implementing complex embedded radar systems, with a primary focus on Air-to-Air applications Contract position: Onsite... 
    Long term contract
    Contract work
    Work at office

    GCR Professional Services

    Woburn, MA
    4 days ago
  • $108k - $172.8k

    Israelvcforum is seeking a talented individual to join their VCF Automation team, responsible for building solutions that power private cloud infrastructure and provide self-service consumption of Kubernetes and cloud resources. This position requires strong expertise in...

    Israelvcforum

    Burlington, MA
    3 days ago
  •  ...Software Development Role Our smart sensors produce huge amounts of data that needs to be tracked, stored and processed in both real...  ...and API are required. We need a team of passionate "A-team" engineers to help us build and nurture them as they grow. If you blend deep... 

    Roberts Recruiting

    Lexington, MA
    4 days ago
  •  ...Software Engineer Or Senior Software Engineer We are changing the way business information is found and managed, and the Web Applications team builds the tools that make our business information available to the world at large. Our mission is to build attractive and... 

    Roberts Recruiting

    Waltham, MA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!