Mid-Level Software Engineer
$90k - $180kRiverside Research
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 As 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. Responsibilities - Develop, implement, and apply machine learning / AI algorithms
- Design, 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. Qualifications Required Qualifications: - Current Secret clearance, ability to obtain a TS/SCI - Bachelor'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 frameworks - Familiarity 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 clearance - Experience 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 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.
All Riverside Research opportunities require U.S. Citizenship. Position Overview As 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. Responsibilities - Develop, implement, and apply machine learning / AI algorithms
- Design, 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. Qualifications Required Qualifications: - Current Secret clearance, ability to obtain a TS/SCI - Bachelor'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 frameworks - Familiarity 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 clearance - Experience 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 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 Mid-Level Software Engineer in Fairfax, VA vacancy
$90k - $180k
...Mid-Level Software Engineer Location US-VA-Fairfax ID 2026-4211 Category Engineering Position Type Full Time Salary Riverside Overview Riverside Research is an independent National Security Nonprofit dedicated to research...SoftwareFull timeWork at officeLocal area- ...must demonstrate strong leadership skills in all stages of the software development life cycle. The candidate will own reviewing design... ...approaches. The candidate must also have experience providing level of effort estimates for the technical portion of solutions. Specific...SoftwareFor contractors
$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- ...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
- ...Software Packaging Engineer Deliver simple solutions to complex problems as a Software Engineer at GDIT. Here, you'll tailor cutting-edge solutions... ...O&M support. Project assignments will vary based on skill level, and may include engineering geographically dispersed...SoftwareWork at office
- ...Key Responsibilities Design, develop, and maintain software applications and components Collaborate in Agile ceremonies (sprint planning, stand‑ups, reviews) Implement user stories aligned with business and technical requirements Write clean, efficient, and maintainable...Software
- ...exceptional professionals for this role. MANTECH seeks a Solution Engineer specialized in data engineering, data science, and machine... ...for a major Federal consulting firm, FSI, or enterprise software provider. Experience developing staffing plans and work breakdown...Software
$89.6k - $194k
...exciting, positive team that moves quickly and delivers quality software alongside a passionate customer. This position is located in... ...and backend. Bachelor's degree in Computer Science, Computer Engineering, or other technical discipline. Minimum 7+ years hands on...Software- ...Strong understanding of cloud technology and services, including infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS), and software-as-a-service (SaaS). - Proven experience in cloud analysis and optimization, with a track record of identifying cost...Software
- ...Senior Software Engineer (SAS) Location: Springfield, VA or Arnold, MO Clearance Required: Active TS (SCI eligibility) clearance and... ...consideration Certification Required: Security+ or higher (IAT level II 8570 certification) At Bcore, our strength comes from...SoftwareWork at office
- ...Cohere is seeking an experienced Java Developer! You will provide support on a team that provides a full spectrum of software development and automated testing for an IT-focused, enterprise-wide system. Duties included but are not limited to: Develop Java APIs using...Software
- ...secure coding practices throughout the development lifecycle to help prevent security vulnerabilities from being introduced into software experience with cloud platforms such AWS, Google Cloud Platform, or Microsoft Azure is preferred experience Micro-services architecture...SoftwareWork experience placement
$157.9k - $201.1k
...Cloud Platform Engineer At Accenture Federal Services, nothing matters more than helping... ...Practitioner or AWS related certification ~ IAT Level II certification, such as any of the... ...in cloud architecture Experience as a software developer, database engineer, or other...Software- ...We are seeking an experienced Software Applications Tester to support Government activities... ...Provide software development, engineering, database design and software testing in... ...Location McLean, VA Security Clearance Level Top Secret/SCI with Polygraph #J-18808-Ljbffr...SoftwareWork experience placement
- ...facilitate the development and implementation of innovative healthcare software solutions, including artificial intelligence (AI) applications... ...integrated into clinical workflows. If you are a software engineer with a passion for improving healthcare for the world, we want...Software
- ...ensuring operational reliability while driving innovation in orchestration and automation. Required Skills & Experience • 7+ years of software development experience with a strong focus on Python (Java experience also required). • Proven expertise with AWS native services:...SoftwareLong term contract3 days per week
- ...related work experience. • Five plus years of dynamically related experience in coding and development of highly scalable, high-impact software components, and/or client-facing web applications. • Demonstrated proficiency with current software development lifecycle (SDLC)...SoftwareWork experience placement
$209k - $238.5k
...Senior Manager, Software Engineering, Full Stack (Global Payment Network) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast‑paced, collaborative, inclusive, and iterative delivery environment? We are...SoftwareInternshipLocal area- ...Full Stack Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position requires full... ...Developer, API Developer, Platform Engineer, ect. DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer...SoftwareTemporary workFor contractorsImmediate startFlexible hours
$50 - $60 per hour
...Role - Software Engineer - McLean, VA- 100% ONSITE Note: Submit only local candidates who can go for f2f interview Pay Rate... ...the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.SoftwareLocal area- ...We have immediate, fully funded openings for 6 Software Developers and 1 Systems Engineer with an active Full Scope Poly clearance in Herndon, VA . The team shall consist of developers that have professional work experience with cloud technologies and application...SoftwareWork experience placementImmediate start
- ...Services LLC, a Tyto Athene company, is searching for a Mid-Level Platform Engineer to join our growing team.You will join a diverse team of... ...characteristic protected by applicable law. Submit a Referral ( Software Powered by ICIMS Location US-VA-Chantilly ID 20...SoftwareFull timeWorldwide
- ...scalability, and security Write clean, maintainable, and well‑tested code Collaborate with product managers, designers, and other engineers to deliver high‑quality features Participate in code reviews and architectural discussions Implement CI/CD pipelines and automated...Software
- ...modeling Comfort with Microsoft Office Suite (Word, Excel, Outlook, PowerPoint) Graphic design skills, including familiarity with the Adobe Creative Suite (InDesign, Illustrator, Photoshop) Adobe Acrobat Canva Rendering software experience is a bonus....SoftwareWork at officeLocal area
- ...Entry-Level Software Engineer SZNS Solutions (pronounced "seasons") is a technology consulting company and Google Cloud Partner based in Reston VA. We specialize in delivering agentic AI and cloud computing solutions. Founded by ex-Googlers with engineers from Google...SoftwareContract work
- ...Job Description: Job Summary We are seeking a Software Engineer to support Defense Intelligence customers in maintaining, modernizing, and sustaining Zero Trust environments within secure cloud architectures. This role focuses on application modernization, DevOps...Software
- ...technical challenges across application modernization, cloud engineering, DevOps, and enterprise integration initiatives. KEY RESPONSIBILITIES... ...-grade applications using Java, Spring Boot, and modern software engineering practices. Build and enhance RESTful APIs and microservices...Software
$80.6k - $176.3k
...Job order - J0526-0429 - Permanent Full Time Title: Senior Full Stack Developer Category: Software Development/Engineering City: Fairfax, Virginia, United States Job Description We are seeking a highly skilled Senior Full Stack Developer to provide comprehensive DevSecOps...SoftwarePermanent employmentFull timeWork at officeLocal area$90k - $150k
...This role reports to Senior Director of Software Development. This is a hybrid position... ..., and deployment processes Improve engineering best practices using open-source tools,... ...disability and protected veterans in all levels of employment and develops annual affirmative...SoftwareFull timeTemporary workWork experience placementWork at officeFlexible hours2 days per week$111.16k - $150.39k
...Req ID: RQ218191 Type of Requisition: Regular Clearance Level Must Be Able to Obtain: None Public Trust/Other Required: None Job Family: Software Engineering Skills: Agile Software Development,Java Enterprise Edition,JavaServer Pages (JSP),RESTful...SoftwareTemporary workWork at officeImmediate startWorldwideTrial periodFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!
Related searches
- ngo software engineer Fairfax, VA
- software developer Fairfax, VA
- junior software developer Fairfax, VA
- part time software developer remote Fairfax, VA
- financial software developer Fairfax, VA
- senior software engineer ruby on rails Fairfax, VA
- software engineer amazon Fairfax, VA
- senior software design engineer Fairfax, VA
- software engineer remote Fairfax, VA
- entry level software engineer remote Fairfax, VA


