1

Mid Software Developer Jobs (NOW HIRING)

Mid Software Engineer

Annapolis, MD · On-site

$70K - $190K/yr

Belay Technologies is seeking a Mid Software Engineer (Tester) to join The ISLANDSUNSET team. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g ...

R0236819 Software Engineer, Mid The Opportunity: As a software engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance ...

Booz Allen Hamilton is seeking a Mid Software Engineer to develop end-to-end solutions in a fast-paced environment. The role involves software development, system improvements, and helping clients ...

R0240263 Software Engineer, Mid The Opportunity: As a Software Engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance ...

R0239692 Software Engineer, Mid The Opportunity: As an AI software engineer, you know that good software is more than just a nice-looking interface and data. Today, you need to develop user-focused ...

Mid Software Engineer

Mclean, VA · On-site

$69K - $158K/yr

R0233530 Software Engineer, Mid The Opportunity: As an AI software engineer, you know that good software is more than just a nice-looking interface and data. Today, you need to develop user-focused ...

Mid. Software Engineer

Annapolis, MD · On-site

$70K - $190K/yr

Belay Technologies is seeking a Software Engineer to join our intel team. Candidates should demonstrate a strong background with enterprise-grade Java and/or Golang programming language developing ...

Kentro is hiring for a cleared, mid-level Software Engineer to support a government client. Location: Onsite, Saint Louis, MO Responsibilities * Research, design, and develop computer and network ...

Mid Software Engineer

Aberdeen, MD · On-site

$103K - $181K/yr

Parsons is seeking an Mid Software Engineer to support our cutting-edge Drone Armor counter-unmanned aerial systems (C-UAS) program. The Software Engineer will develop, test, and maintain software in ...

Mid. Software Engineer

Annapolis, MD · On-site

$70K - $190K/yr

Belay Technologies is seeking a Software Engineer to join our intel team. Candidates should demonstrate a strong background developing enterprise-grade Java applications with experience matching the ...

next page

Showing results 1-20

Mid Software Developer information

See salary details

$48K

$111.8K

$166K

How much do mid software developer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for mid software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Mid Software Developer, and why are they important?

To thrive as a Mid Software Developer, you need a solid understanding of programming languages, software development methodologies, and a relevant degree or equivalent experience. Familiarity with source control systems like Git, integrated development environments (IDEs), and possibly certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate is often expected. Strong problem-solving abilities, effective communication, and teamwork are crucial soft skills in this role. These competencies enable developers to deliver high-quality code, collaborate efficiently, and adapt to evolving project requirements.

What is a Mid Software Developer?

A Mid Software Developer is a software professional with a few years of experience, typically between two to five years, who has moved beyond entry-level tasks but is not yet considered a senior developer. They are responsible for designing, coding, testing, and maintaining software applications while collaborating with team members and stakeholders. Mid-level developers are expected to write efficient code, review code from junior developers, and contribute to architectural decisions. They often work under the guidance of senior developers and may mentor less experienced colleagues. This role requires a solid understanding of programming languages, software development methodologies, and problem-solving skills.
What are the most commonly searched types of Mid Software Developer jobs? The most popular types of Mid Software Developer jobs are:
Mid Software Engineer

Mid Software Engineer

Belay Technologies

Annapolis, MD • On-site

$70K - $190K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 5 days ago


Job description

Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!
Belay Technologies is seeking a Mid Software Engineer (Tester) to join The ISLANDSUNSET team. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Candidates should have the following qualifications:
  • TS/SCI with polygraph is required.
  • Bachelor's Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines
  • 5 years of Software Engineering experience.
  • An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 9 years.
  • 2 years' work experience in the SIGINT, IA, or IT domains.

Candidates are required to have the following skills:
  • 5-9 years' computer/IT professional experience
  • 1+ years' experience with Elastic stack (Elasticsearch, Logstash, and Kibana)
  • 2+ years Python, R, JavaScript, or Perl programming
  • 1+ years UNIX scripting
  • Familiar with web application technologies (e.g., html, JavaScript, web servers, and application servers)
  • Proficient in UNIX commands
  • Proficient in Windows
  • Must be able to work in collaborative environment. Must be able to work with minimal supervision and be results-oriented.

Candidates are desired to have the following skills:
  • Experience with AWS Cloud
  • Experience with ansible or Terraform
  • Experience with Jenkins
  • Experience with Selenium
  • Experience with Docker
  • Experience with Cisco AppDynamics
  • Experience with MicroFocus Business Service Management (BSM) tool suite experience:
  • MicroFocus SiteScope
  • MicroFocus Operations Bridge/Operations Manager I (OMi)
  • System administration background

Perks and Benefits:
  • 8 weeks paid leave - 4 weeks of personal leave, 3 Yay! days, take off on your birthday,11 paid holidays and optional leave up to 6 days through Belay's volunteer program
  • 10% matching in 401(k) contributions vested on day one
  • $5,000 annual training/tuition
  • Student Loan Repayment Program
  • 100% company funded HSA
  • Rich medical coverage (100% coinsurance)
  • Dental coverage including orthodontia
  • Up to $420,000 in life insurance, premiums 100% company funded
  • Amazon Prime, gym reimbursement, monthly lunches, games and prizes
  • Pet adoption program, generous referral bonus program, fun events, and more!

At Belay, we are committed to creating an environment where you can thrive both professionally and personally. We believe in transparency and fairness in compensation. Several factors influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, education, specific skills and competencies and certifications. Belay offers a competitive total compensation package that includes benefits and perks, a flexible work-life balance, and career development.
Salary Range: $70,000 to $190,000
Belay Technologies is a certified Service-Disabled Veteran-Owned Small Business located in Columbia, Maryland (Baltimore/Washington area). Belay Technologies specializes in systems automation and full stack development. Belay Technologies provides leading technology and engineering solutions to the DoD, as well as state-of-the-art commercial products. We hire software engineers, web designers, test engineers, systems engineers, systems administrators, database engineers and other tech services. We are an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.