1

Mid Level Software Engineer Jobs in Frederick, MD

Mid-level SQL Engineer

Gaithersburg, MD · On-site

$87K - $157K/yr

Overview Mid-level SQL Engineer Gaithersburg, MD Active TS (SCI eligibility) clearance and ... Requires bachelor's or master's degree in computer science, software engineering, or a related ...

Leidos is a company focused on mission-driven development, and they are seeking a Mid-Level SQL ... Required : • Bachelor's degree in computer science, Software Engineering, or related field with 4 ...

Mid-level SQL Engineer

Gaithersburg, MD · On-site

$87K - $157K/yr

Overview Mid-level SQL Engineer Gaithersburg, MD Active TS (SCI eligibility) clearance and ... Requires bachelor's or master's degree in computer science, software engineering, or a related ...

Software Engineer

Frederick, MD · On-site

$131K - $177K/yr

... level software system integration · Perform system modeling of throughput, processor load, and memory utilization · Software development in C/C++ with strong understanding in object-oriented ...

Summary Software Engineer Gaithersburg, MD Are you ready to enhance your skills and build your ... Decompose large development efforts into manageable work packages and provide accurate Level of ...

Decompose large development efforts into manageable work packages and provide accurate Level of ... Mentor junior software engineers and provide technical guidance across development teams. * Support ...

... level reports on projects and technical issues Perform software engineering tasks including requirements specification, system design, development, quality assurance, documentation, and testing Work ...

Mid-Level SQL Engineer

Gaithersburg, MD · On-site

$87K - $157K/yr

Bachelor's degree in computer science, Software Engineering, or related field with 4-8 years of ... Pay Range $87,100.00 - $157,450.00 The Leidos pay range for this job level is a general guideline ...

Showing results 21-40

Mid Level Software Engineer information

See Frederick, MD salary details

$63.1K

$146.7K

$204.3K

How much do mid level software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for mid level software engineer in Frederick, MD is $146,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,300.00 and $172,000.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and software development tools, and gaining practical experience through projects or internships.
What are the most commonly searched types of Software Engineer jobs in Frederick, MD? The most popular types of Software Engineer jobs in Frederick, MD are:
What cities near Frederick, MD are hiring for Mid Level Software Engineer jobs? Cities near Frederick, MD with the most Mid Level Software Engineer job openings:
Infographic showing various Mid Level Software Engineer job openings in Frederick, MD as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $146,678 per year, or $70.5 per hour.

Mid-Level Backend Software Engineer with Security Clearance

B/Core

Gaithersburg, MD • On-site

$87K - $157K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


Job description

Mid-Level Backend Software Engineer Gaithersburg, MD Active TS clearance (SCI eligibility) and eligibility to obtain a CI poly required At Bcore, our strength comes from how we deliver impact to the mission. Whether it’s architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration, and agility of our teams. Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. Bcore accelerates decisive advantage for warfighters and intelligence professionals by fusing human insight, rapid-fire engineering, precision-measured outcomes, and relentless grit into mission-ready solutions.  Do you want to join a team that is building tailored technical solutions to modernize our government’s mission and our client’s business?  Do you have a desire to change how people work?  Are you interested in helping to protect our nation’s cyber interests? Join our growing team supporting the NGA customer's mission as a Backend Software Engineer. Responsibilities What you get to do every day: * Backend Development: Design, develop, test, and maintain backend application components using Java or Python
* REST API Development: Develop and maintain RESTful services to support application functionality and system integrations
* Object-Oriented Programming: Apply object-oriented design principles to build scalable and maintainable systems
* Database Development: Write and modify SQL queries to support application functionality and data retrieval
* Data Source Collaboration: Collaborate with internal and external teams to understand data sources, formats, and access methods, and support integration into backend systems
* Linux Environments: Develop and troubleshoot applications within Linux-based environments
* Data Processing & Business Logic: Implement backend logic for data transformation, processing, and system workflows
* Bug Fixing & Enhancements: Identify, debug, and resolve application-level defects and performance issues
* Code Quality: Follow coding standards, participate in code reviews, and support documentation efforts Qualifications Clearance Required: Active TS clearance (with SCI eligibility) and eligibility to obtain CI poly Education/Experience: * Requires bachelor's or master's degree in computer science, software engineering, or a related field
* 4-8 years of experience with a bachelor's degree, or 2-6 with a master's degree  Required Skills: * Professional experience developing object‑oriented applications in Java or Python
* Hands‑on experience building and maintaining RESTful APIs
* Basic to moderate experience with SQL capability, including writing queries and working with relational databases
* Working knowledge of Linux‑based environments
* Ability to work independently on defined tasks within established technical frameworks and deliver reliable results
What is ideal? * Experience with Apache Airflow or similar workflow orchestration technologies
* Experience with Spring Boot, Django, or similar backend frameworks
* Exposure to CI/CD pipelines (GitLab, Jenkins, etc.)
* Familiarity with containerization (Docker, OpenShift)
* Exposure to cloud environments (AWS or Azure)
* Experience working in Agile development environments
* Intelligence Community Experience preferred What you can expect from us * Recognizing great achievements do not go unnoticed by bcore through service anniversaries, spot awards, and employee referral bonuses
* You’ll join a growing organization of passionate, top-shelf, IT engineering professionals with extensive experience in actively developing the technology revolution in the Intelligence community * The expected salary range within the Washington, DC metropolitan area is: $87,000 - $157,450. Final compensation is unique to each individual and will be determined based on factors such as experience, education, geographic location, and contractual requirements. This is not a guarantee.
* Benefits include Health/Dental/Vision, 401(k) match, Paid Time Off, STD/LTD/Life Insurance/Voluntary Life Insurance, Stipends, Referral Bonuses, and more.
BCore is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.