Mid-Level Software Engineer
$90k - $180kRiverside Research
Mid-Level Machine Learning/AI Software EngineerAs a Mid-Level Machine Learning/AI Software Engineer, you will be responsible for developing, implementing, and applying machine learning/AI algorithms and solutions to address complex challenges within defense applications. You will collaborate closely with cross-functional teams, including data scientists, software engineers, and defense analysts, to enhance the capabilities of our systems and support mission-critical operations.This position is located in our Fairfax, VA office or our Lexington, MA office.ResponsibilitiesDevelop, implement, and apply machine learning / AI algorithmsDesign, implement, and optimize machine learning/AI models for various defense applications, including data analysis, pattern recognition, and predictive modeling.Collaborate with data scientists to preprocess and analyze large datasets, ensuring high-quality training data for model development.Develop scalable software solutions that integrate machine learning/AI algorithms into existing systems and workflows.Conduct experiments to evaluate and refine model performance, ensuring reliability and accuracy.Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and documentation.Stay current with advancements in machine learning/AI technologies and methodologies, applying best practices to enhance our projects.Contribute to the preparation of technical reports and presentations for stakeholders.QualificationsRequired Qualifications:Current Secret clearance, ability to obtain a TS/SCIBachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field.8-10 years of experience in software engineering with a focus on machine learning/AI and data analysis.Proficient in programming languages such as Python, Java, or C++, with experience in machine learning/AI libraries (e.g., TensorFlow, PyTorch, Scikit-learn).Strong understanding of machine learning/AI algorithms, statistical analysis, and data mining techniques.Experience with data management tools and frameworksFamiliarity with software development methodologies (Agile, Scrum) and version control systems (Git).Familiarity with cloud computing platforms (e.g., AWS, Azure) and deployment of machine learning/AI models in cloud environments.Excellent problem-solving skills and the ability to work effectively in a team-oriented environment.Effective communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.Preferred Qualifications:Current TS/SCI clearanceExperience in defense or government contracting environments.Knowledge of cybersecurity principles and practices.Familiarity with common AI Agent SDKs (LangGraph, OpenAI SDK, etc.) and related protocols (e.g., MCP, A2A)Familiarity with running language models locally (e.g., using HuggingFace transformers, ollama, LM Studio, llama.cpp, etc.)Global Comp$90,000 - $180,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.
$87.1k - $157.45k
...Description Are you ready to build software that makes a real-world impact? Leidos is seeking a talented Mid-Level Full Stack Software Engineer to join the Chinook Program supporting an Intelligence Community customer. In this role, you’ll design, develop, and deliver...SoftwareContract workLocal areaImmediate start- ...position requires an active U.S. Government Security Clearance at the Top Secret and/or CBP/DHS suitability level.Vantor is currently seeking a Mid-Level Software Engineer to support our FALCON effort. This role can be performed remotely within the continental United States....SoftwareFull timeRemote work
- ...Mid-Level Fullstack Software EngineerSoftware Guidance & Assistance, Inc., (SGA), is searching for a Mid-Level Fullstack Software Engineer for a contract assignment with one of our premier Regulatory clients in Tysons, VA; Rockville, MD; Woodbridge, NJ; or Jersey City...SoftwareContract work
$62.9k - $153.3k
Mid-level System Engineer Position Description CGI is seeking a mid level Systems Engineer who is passionate about solving challenging client... ..., secure, and high performing environments across the software development lifecycle. You will work closely with...SoftwareContract workInterim roleLocal area- cFocus Software seeks a Mid-Level Test Engineer to join our program supporting the Department of Homeland Security (DHS). This position is remote. This position requires a Public Trust Clearance. Qualifications: ~ Bachelor’s or master’s degree in IT, Computer Science...SoftwareFull timeRemote work
- ...Job Title: Mid - Senior Level Software Development Engineer in Test Location: Vienna, VA Work Model: Hybrid – 3 days/week onsite, rest remote Type: Multiyear Contract Description: Top Skills: Full Stack SDET (Front-End and Back-End Automation Test Exp...SoftwareContract workTemporary workLocal areaRemote work3 days per week
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information...SoftwareWork experience placementWorldwide
$120k - $155k
...Software Engineer II IsI Enterprises is seeking a highly motivated Software Engineer II to be an integral part of a fast-paced agile development... ...the ability to effectively interact with team members at all levels Preferred Qualifications Bachelor's degree in...SoftwareCasual workRemote work- ...leveraging expertise in 3GPP 5G/4G/LTE/3G and VSAT communications technologies. About the Role: We're looking for a DevOps Software Engineer who operates at the intersection of application development, infrastructure automation, and deployment orchestration. You'll...Software
- Herndon, VirginiaEngineering - Structural Engineering /Full time /HybridA. Morton Thomas and Associates, Inc. (AMT) is seeking a Structural... ...with heightsDesired proficiency in any of the following software: LEAP Bridge Enterprise, LARSA 4D, LPile, MDX, Descus, AASHTOWare...SoftwareFull timeContract workTemporary workFor contractorsWork at officeLocal areaFlexible hoursNight shift
$200k - $250k
...Mid-Level Systems Engineer Tysons, VA TS/SCI and FSP $200K to $250K The Systems Engineer is responsible the applications infrastructure... ..., configure, and test operating systems, application software, and system management tools. •Monitoring & Maintenance:...Software- .... Intelligence Community. We are seeking to hire a Mid-level Quality Assurance Engineer to our team! Client: CTEC develops and delivers innovative... ...and execute manual and automated test cases to validate software functionality, data accuracy, and system behavior...SoftwareWork experience placementWork at office
$150k - $200k
...Mid-Level Systems Engineer Tysons, Virginia, United States What Impact You'll Have GRVTY's team provides tactical data engineering solutions... ..., configure, and test operating systems, application software, and system management tools. Monitoring & Maintenance:...SoftwareContract workImmediate startRemote workFlexible hours- ...Mid-Level Systems Engineer Join a collaborative engineering team in the Tysons Corner, VA area supporting critical infrastructure and applications... ..., configure, and test operating systems, application software, and system management tools Monitoring & Maintenance:...SoftwareLocal areaFlexible hours
- OverviewVTG is seeking a Software Developer to design, develop, troubleshoot, and debug complex software applications for our customer in the Northern Virginia area.What will you do?Committed to delivering high-quality, efficient, and scalable solutions that enhance system...Software
$63.7k - $156.7k
...Mid Level Software DeveloperCGI is seeking an enthusiastic, creative, mid level SW developer to join a high performing Agile team in designing... ...required:Bachelor's degree in Computer Science, Software Engineering, or related technical discipline preferred.Directly related...SoftwareWork at officeLocal area- ...legacy applications to modern.NET platforms.Solid understanding of software development best practices and design patterns.Ability to work... ...methodologies.Education: Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)....Software
- ...capabilities.Roles & Responsibilities:The Lead Business Systems Engineer provides technical support for enterprise applications with an... ...production operations. This role partners with business analysts, software engineers, vendors, and business stakeholders to maintain and...SoftwareWork experience placementInternshipLocal area
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...multiple projects; and lead junior and mid-level developers in technology delivery• Mortgage...SoftwareWork experience placementWorldwide
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information...SoftwareLocal areaImmediate startWorldwide
- ...This is a lead role responsible for leading a group of talented software engineers. Hands on coding experience using aws, java and python... ...Application Developer performs high complexity (i.e. system level applications) analysis, design, development and unit testing...SoftwareWork experience placement
- ...Vice President, Business Development & Capture, Healthcare About the Company Reputable provider of Oracle-based software & IT solutions consulting Industry Internet Type Privately Held Founded 2008 Employees 201-500 Categories Consulting...Software
- ...worldwide System Integrator, Software and Product Development, IT Outsourcing... ...and CRM counselling, Product Engineering, Business Intelligence, Data... ..., prototyping, and high level technical consulting.• Work... ...TechnologyExperience level: Mid-Senior LevelIndustry:...SoftwareWorldwideFlexible hours
- ...worldwide System Integrator, Software and Product Development, IT Outsourcing... ...and CRM counselling, Product Engineering, Business Intelligence, Data... ..., prototyping, and high level technical consulting.Work... ...TechnologyExperience level: Mid-Senior LevelIndustry: Information...SoftwareFull timeWorldwideFlexible hours
- ...Java DeveloperThe resource performs high complexity (i.e. system level applications) analysis, design, development and unit testing of software applications from user requirements/stories and design documents. The candidate also resolves defects encountered during various...Software
- ...DescriptionTHE IMPACT YOU WILL MAKEThe Windows Engineering Manager is responsible for leading the... ...management.Endpoint Management Mastery: Expert‑level experience with Microsoft SCCM/MECM and Microsoft Intune, including software distribution, patching, compliance, and co‑...SoftwareFull timeContract workWork at officeRemote work
$63.7k - $156.7k
...Mid Level Software Developer Category: Software Development/ Engineering Main location: United States, Virginia, Fairfax Position ID: J0826-1436 Employment Type: Full Time Position Description: CGI is seeking an enthusiastic, creative, Mid level SW...SoftwareFull timeWork at officeLocal area$89.6k - $176.3k
...Senior Software DeveloperCGI is seeking an enthusiastic, creative, senior SW developer to join a high performing Agile team in designing... ...in this role:Bachelor's degree in Computer Science, Computer Engineering, or other technical discipline.Minimum 7+ years hands on...SoftwareWork at office$98.5k - $206.8k
...NoneType of Travel: None* * *The Opportunity:The Cloud Pipeline Engineer will support data ingest and transformation for a government... ...age, national origin, disability, status as a protected veteran, or any other protected characteristic.Department:Software EngineeringSoftwareContract workWork experience placementFlexible hours- OverviewWe are seeking a Cybersecurity Integration Engineer responsible for designing, developing, and maintaining secure integrations... ...automation.Support secure system integration using established software engineering and DevSecOps best practices.Troubleshoot, maintain...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!
- cybersecurity software engineer Fairfax, VA
- software developer fintech Fairfax, VA
- senior robotics software engineer Fairfax, VA
- network software engineer Fairfax, VA
- software engineer remote Fairfax, VA
- part time software developer remote Fairfax, VA
- software engineer full time Fairfax, VA
- entry level software engineer remote Fairfax, VA
- senior software engineer ruby on rails Fairfax, VA
- consulting software engineer Fairfax, VA


