Mid-Level Software Engineer
$90K - $180K/yr
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 ...
$90K - $180K/yr
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 ...
$90K - $180K/yr
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 ...
Fairfax, VA · On-site
$90K - $180K/yr
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 ...
Fairfax, VA · On-site
$90K - $180K/yr
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 ...
$52.25 - $70.50/hr
On site Bethesda, MD Position Type : Full time Overview Black Canyon Consulting (BCC) is searching for a Mid-Level Software Developer with C++ and Javascript to support National Center for ...
Quick apply
$52.25 - $70.50/hr
On site Bethesda, MD Position Type : Full time Overview Black Canyon Consulting (BCC) is searching for a Mid-Level Software Developer with C++ and Javascript to support National Center for ...
We are looking for a Mid-Level Software Developer to join our team and contribute to the design, development, and maintenance of a web-based tool used by non-technical end users. This role will ...
We are looking for a Mid-Level Software Developer to join our team and contribute to the design, development, and maintenance of a web-based tool used by non-technical end users. This role will ...
We are seeking a Mid-level Software Architect to assist in the design and development of software ... Bachelor's degree or higher in Computer Science, Computer Systems Engineering, Engineering ...
We are seeking a Mid-level Software Architect to assist in the design and development of software ... Bachelor's degree or higher in Computer Science, Computer Systems Engineering, Engineering ...
Software Engineer Junior / Mid-Level Location: Northern Virginia Travel: Minimal / As Needed ... POSIX * Experience writing developer and end-user documentation * Experience developing and ...
Quick apply
Software Engineer Junior / Mid-Level Location: Northern Virginia Travel: Minimal / As Needed ... POSIX * Experience writing developer and end-user documentation * Experience developing and ...
Washington, DC · On-site
$145K - $190K/yr
Visionist is bidding on an upcoming PRIME contract and, in anticipation of award, we're seeking Software Engineers to join our team at the Naval Research Laboratory in Washington, DC. You will ...
Washington, DC · On-site
$145K - $190K/yr
Visionist is bidding on an upcoming PRIME contract and, in anticipation of award, we're seeking Software Engineers to join our team at the Naval Research Laboratory in Washington, DC. You will ...
Software Engineer Junior / Mid-Level Location: Northern Virginia Travel: Minimal / As Needed ... POSIX * Experience writing developer and end-user documentation * Experience developing and ...
Quick apply
Software Engineer Junior / Mid-Level Location: Northern Virginia Travel: Minimal / As Needed ... POSIX * Experience writing developer and end-user documentation * Experience developing and ...
Quantico, VA · On-site
$103K - $141K/yr
Software Engineer II Mid-Level Location: Cedar Springs, MI/Washington, D.C./Quantico, VA Travel: Minimal/As needed Clearance: Top Secret security clearance Citizenship: US Citizenship required About ...
Quick apply
Quantico, VA · On-site
$103K - $141K/yr
Software Engineer II Mid-Level Location: Cedar Springs, MI/Washington, D.C./Quantico, VA Travel: Minimal/As needed Clearance: Top Secret security clearance Citizenship: US Citizenship required About ...
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$145K - $190K/yr
Visionist is bidding on an upcoming PRIME contract and, in anticipation of award, we're seeking Software Engineers to join our team at the Naval Research Laboratory in Washington, DC. You will ...
$145K - $190K/yr
Visionist is bidding on an upcoming PRIME contract and, in anticipation of award, we're seeking Software Engineers to join our team at the Naval Research Laboratory in Washington, DC. You will ...
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
Washington, DC · On-site
$145K - $190K/yr
Visionist is bidding on an upcoming PRIME contract and, in anticipation of award, we're seeking Software Engineers to join our team at the Naval Research Laboratory in Washington, DC. You will ...
Washington, DC · On-site
$145K - $190K/yr
Visionist is bidding on an upcoming PRIME contract and, in anticipation of award, we're seeking Software Engineers to join our team at the Naval Research Laboratory in Washington, DC. You will ...
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$92K - $135K/yr
We are seeking an experienced Software Developer to create solutions and tools for automated ... This is a journeyman level position requiring a minimum of 5 years of professional experience. Must ...
New
$50.2K - $61.4K
1% of jobs
$61.4K - $72.6K
4% of jobs
$72.6K - $83.9K
9% of jobs
$94.3K is the 25th percentile. Wages below this are outliers.
$83.9K - $95.1K
12% of jobs
$95.1K - $106.3K
15% of jobs
The median wage is $113.6K / yr.
$106.3K - $117.5K
14% of jobs
$117.5K - $128.8K
15% of jobs
$133.2K is the 75th percentile. Wages above this are outliers.
$128.8K - $140K
13% of jobs
$140K - $151.2K
9% of jobs
$151.2K - $162.4K
5% of jobs
$162.4K - $173.6K
3% of jobs
$50.2K
$117K
$173.6K
As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.
To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.
A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

$90K - $180K/yr
Full-time
Posted 26 days ago
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.
- 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.
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.)