The Mid-Level Software Developer supporting our Analytics team is responsible for participating in the technical design, development, testing, debugging, and implementation of enhancements to ...
The Mid-Level Software Developer supporting our Analytics team is responsible for participating in the technical design, development, testing, debugging, and implementation of enhancements to ...
The Mid-Level Software Developer supporting our Analytics team is responsible for participating in the technical design, development, testing, debugging, and implementation of enhancements to ...
Quick apply
The Mid-Level Software Developer supporting our Analytics team is responsible for participating in the technical design, development, testing, debugging, and implementation of enhancements to ...
Mid-Level Software Engineer
Herndon, VA ยท Hybrid
This role will partner with mission stakeholders, systems engineers, and cybersecurity teams to ... Will consider similiar experience integrating software into the Navy enviroment in lieu of Power ...
Mid-Level Software Engineer
Herndon, VA ยท Hybrid
This role will partner with mission stakeholders, systems engineers, and cybersecurity teams to ... Will consider similiar experience integrating software into the Navy enviroment in lieu of Power ...
Software Architect (Senior-Level) 112-078
Chantilly, VA ยท On-site
$132K - $180K/yr
Guides Mid-Level and Junior-Level software architects in the design, development, maintenance, and ... Masters degree in engineering, Computer Science, Information Technology, Management Information ...
Software Architect (Senior-Level) 112-078
Chantilly, VA ยท On-site
$132K - $180K/yr
Guides Mid-Level and Junior-Level software architects in the design, development, maintenance, and ... Masters degree in engineering, Computer Science, Information Technology, Management Information ...
Software Architect (Senior-Level) 112-077
Chantilly, VA ยท On-site
$132K - $180K/yr
Guides Mid-Level and Junior-Level software architects in the design, development, maintenance, and ... Bachelor's degree or higher in Computer Science, Computer Systems Engineering, Engineering ...
Software Architect (Senior-Level) 112-077
Chantilly, VA ยท On-site
$132K - $180K/yr
Guides Mid-Level and Junior-Level software architects in the design, development, maintenance, and ... Bachelor's degree or higher in Computer Science, Computer Systems Engineering, Engineering ...
We are seeking an experienced Mid-Level Software Engineer (SEG2) to support a large support services contract with the Naval Sea Systems Command. Mid-Level ***YOU MUST BE ABLE TO OBTAIN AN ACTIVE DOD ...
We are seeking an experienced Mid-Level Software Engineer (SEG2) to support a large support services contract with the Naval Sea Systems Command. Mid-Level ***YOU MUST BE ABLE TO OBTAIN AN ACTIVE DOD ...
Software Engineer (Mid-Level) Joint Base Anacostia, Arlington, VA, or Reston, VA Active TS/SCI with Poly Clearance required @Orchard is retained by a top geospatial technology company supporting ...
Quick apply
Software Engineer (Mid-Level) Joint Base Anacostia, Arlington, VA, or Reston, VA Active TS/SCI with Poly Clearance required @Orchard is retained by a top geospatial technology company supporting ...
Mid-Level Software Engineer (.NET)
$105K - $125K/yr
The Software Developer will build and support software products used by the Department of Transportation and the public at large to help ensure the safety of drivers and passengers on public roadways.
Mid-Level Software Engineer (.NET)
$105K - $125K/yr
The Software Developer will build and support software products used by the Department of Transportation and the public at large to help ensure the safety of drivers and passengers on public roadways.
Mid-Level Software Engineer (.NET)
Sterling, VA ยท On-site
$105K - $125K/yr
The Software Developer will build and support software products used by the Department of Transportation and the public at large to help ensure the safety of drivers and passengers on public roadways.
Mid-Level Software Engineer (.NET)
Sterling, VA ยท On-site
$105K - $125K/yr
The Software Developer will build and support software products used by the Department of Transportation and the public at large to help ensure the safety of drivers and passengers on public roadways.
The Software Developer will build and support software products used by the Department of Transportation and the public at large to help ensure the safety of drivers and passengers on public roadways.
Quick apply
The Software Developer will build and support software products used by the Department of Transportation and the public at large to help ensure the safety of drivers and passengers on public roadways.
Description Software Engineer (Mid-Level) Joint Base Anacostia, Arlington, VA, or Reston, VA Active TS/SCI with Poly Clearance required @Orchard is retained by a top geospatial technology company ...
Description Software Engineer (Mid-Level) Joint Base Anacostia, Arlington, VA, or Reston, VA Active TS/SCI with Poly Clearance required @Orchard is retained by a top geospatial technology company ...
Software Tester Mid-Level
Dulles, VA ยท On-site
Software Tester Mid-Level Location: Northern Virginia Travel: Up to 25% Clearance: Active Top ... Our teams specialize in reverse engineering, vulnerability research, and security engineering ...
Quick apply
Software Tester Mid-Level
Dulles, VA ยท On-site
Software Tester Mid-Level Location: Northern Virginia Travel: Up to 25% Clearance: Active Top ... Our teams specialize in reverse engineering, vulnerability research, and security engineering ...
Software Tester Mid-Level
Chantilly, VA ยท On-site
Software Tester Mid-Level Location: Northern Virginia Travel: Up to 25% Clearance: Active Top ... Our teams specialize in reverse engineering, vulnerability research, and security engineering ...
Quick apply
Software Tester Mid-Level
Chantilly, VA ยท On-site
Software Tester Mid-Level Location: Northern Virginia Travel: Up to 25% Clearance: Active Top ... Our teams specialize in reverse engineering, vulnerability research, and security engineering ...
Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing ...
Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing ...
Mid-Level CNO Software Engineer
Arlington, VA ยท On-site
Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing ...
Quick apply
Mid-Level CNO Software Engineer
Arlington, VA ยท On-site
Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing ...
Mid-Level CNO Software Engineer
Arlington, VA ยท On-site
Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing ...
Mid-Level CNO Software Engineer
Arlington, VA ยท On-site
Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing ...
Vulnerability Researcher (Android) / Software Engineer (VR), Mid-Level Location: Chantilly VA. At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and ...
Vulnerability Researcher (Android) / Software Engineer (VR), Mid-Level Location: Chantilly VA. At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and ...
Vulnerability Researcher (Android) / Software Engineer (VR), Mid-Level Location: Chantilly VA. At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and ...
Quick apply
Vulnerability Researcher (Android) / Software Engineer (VR), Mid-Level Location: Chantilly VA. At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and ...
Vulnerability Researcher (Android) / Software Engineer (VR), Mid-Level Location: Chantilly VA. At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and ...
Vulnerability Researcher (Android) / Software Engineer (VR), Mid-Level Location: Chantilly VA. At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and ...
Software Developer
Chantilly, VA ยท On-site +1
$85K - $100K/yr
We are seeking a junior to mid-level Software Developer to join our team and help refactor monoliths, build secure REST APIs and microservices, and implement event-driven integrations while learning ...
Quick apply
Software Developer
Chantilly, VA ยท On-site +1
$85K - $100K/yr
We are seeking a junior to mid-level Software Developer to join our team and help refactor monoliths, build secure REST APIs and microservices, and implement event-driven integrations while learning ...
Mid Level Software Developer information
See Springfield, VA salary details
$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
How much do mid level software developer jobs pay per year?
What are the typical daily responsibilities of a Mid Level Software Developer?
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.
What are the key skills and qualifications needed to thrive in the Mid Level Software Developer position, and why are they important?
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.
What is a Mid Level Software Developer job?
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.

Full-time
Posted 9 days ago
Job description
At 3Si, our mission is to make your world, safer. As a global leader in innovative security technology, we help businesses and law enforcement prevent and respond to crime through field-proven solutions and trusted partnerships. With over 100+ years of combined experience through our merged companies, our expertise drives measurable impact in communities worldwide.
We specialize in GPS tracking, video surveillance, and integrated response technologies that deter theft and accelerate criminal apprehension. Designed for retail, financial institutions, law enforcement, and more, our solutions combine cutting-edge tools with unmatched response capabilities. Through our exclusive DirectToDispatchโข technology, verified crime alerts are sent directly to law enforcement dispatch centers in real time-bypassing traditional third-party monitoring delays-to enable rapid, precise response when it matters most.
At 3Si, meaningful work makes a difference. We're a purpose-driven team that values innovation, trust, and collaboration. From engineering to sales and support, every role contributes to our mission to protect communities and make the world safer. We offer a hybrid, flexible work culture, competitive benefits, and the chance to grow alongside a team of passionate, dedicated professionals.
Join us-and be part of something that matters.
The Mid-Level Software Developer supporting our Analytics team is responsible for participating in the technical design, development, testing, debugging, and implementation of enhancements to enterprise-level applications. This role involves defining product and functional requirements based on customer and partner input, as well as designing and developing software solutions that facilitate communication between various systems. The developer is expected to work independently or collaboratively, with minimal oversight, contributing to the mission-critical success of our organization.
Primary Responsibilities
- Participate in the full software development lifecycle, including design, development, testing, deployment, and maintenance
- Develop, deploy, and maintain applications in Linux (Red Hat) environments, including system-level configuration and troubleshooting
- Design, build, and support containerized applications using Docker and orchestrate deployments with Kubernetes
- Develop automation scripts and tools using Python to support system operations, deployments, and integrations
- Design and implement scalable, distributed, and microservices-based solutions
- Develop and maintain applications using C# and the .NET framework
- Build and support modern web applications and services, including RESTful APIs and HTTP-based integrations
- Integrate applications with external systems, SDKs, and APIs
- Collaborate with cross-functional teams to define requirements and ensure alignment with technical and business objectives
- Utilize modern development and DevOps tools (e.g., Git, CI/CD pipelines, and relevant IDEs)
- Support and maintain existing systems, including troubleshooting, performance tuning, and enhancements
- Work with a variety of technologies, which may include legacy Microsoft frameworks (e.g., WCF, WPF), messaging systems, and reporting tools as needed
- Document system designs, processes, and technical solutions
- Perform other duties as needed to support organizational and project objectives
Knowledge, Skills, and Abilities
- Strong experience working in Linux environments (Red Hat preferred), including system-level troubleshooting and administration
- Proficiency in Python for scripting, automation, and application development
- Experience with containerization and orchestration technologies, including Docker and Kubernetes
- Strong understanding of modern web development practices (front-end and/or back-end), including RESTful APIs and HTTP-based services
- Experience designing, building, and maintaining distributed or microservices-based systems
- Proficiency in C# and the .NET framework
- Experience with Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF)
- Knowledge of software development best practices, including secure coding techniques
- Experience working in version-controlled environments (e.g., Git) and modern development tools
- Familiarity with relational databases and reporting tools (e.g., SQL Server, SSRS) and messaging systems
- Strong problem-solving and analytical abilities
- Effective communication and collaboration skills
- Ability to work independently and within a team environment
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field
- Equivalent professional experience may be considered in lieu of formal education
- An associate degree in a technical discipline combined with relevant experience and/or industry certifications may also be considered
- At least 5 years of professional software development experience
- Strong experience working in Red Hat Linux environments (required)
- Hands-on system administration experience in Linux-based systems
- Proficiency in Python for scripting, automation, or application development
- Experience with containerization and orchestration technologies, including Docker and Kubernetes
- Web development experience (front-end and/or back-end technologies)
- Preferred 3 years of hands-on experience in C#/.NET development
- Preferred experience developing reusable C# libraries and working in version-controlled environments
Additional Comments
- Active Secret or higher U.S. Government security clearance required
- Position on-site in Sterling and/or Alexandria, VA.
- Successful candidates must pass a comprehensive background investigation
- Pre-employment drug screening is required
Salary range $90k - $120k depending on experience
About 3SI Security Systems
Sourced by ZipRecruiter
Industry
Investigation and physical security services
Company size
201 - 500 Employees
Headquarters location
Malvern, PA, US
Year founded
1971