1

Mid Level Programmer Jobs (NOW HIRING)

The Mid-Level Developer is responsible for building scalable, secure, and maintainable Python-based services and data-processing components aligned to defined migration plans and architectural ...

The Mid-Level Developer is responsible for building scalable, secure, and maintainable Python-based services and data-processing components aligned to defined migration plans and architectural ...

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential ...

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential ...

Mid-Level Engineer

Arlington, VA · On-site

$150K - $175K/yr

Job Title Mid-Level Engineer Location Arlington, VA 22217 US (Primary) Job Type Full-Time Education Bachelor's Degree How much will you travel if the job requires it? 0 - 25% Minimum Security ...

Mid-Level Engineer

Arlington, VA · On-site

$150K - $175K/yr

Envisioneering, Inc. is seeking a Mid-Level Engineer to support the Office of Naval Research (ONR) and its ongoing Science and Technology portfolio. The individual should have experience in ...

Description IgniteAction is seeking an experienced Mid Level Developer to design and build scalable, high-quality software solutions. The ideal candidate has experience with modern frontend ...

Mid-level Engineer

Arlington, VA · On-site

$130K - $160K/yr

Koniag Management Solutions, LLC a Koniag Government Services company , is seeking a Mid-level Engineer with a TS/SCI security clearance to support KMS and our government customer at the Pentagon ...

Koniag Management Solutions, LLC a Koniag Government Services company , is seeking a Mid-level Engineer with a TS/SCI security clearance to support KMS and our government customer at the Pentagon ...

Description IgniteAction is seeking an experienced Mid Level Developer to design and build scalable, high-quality software solutions. The ideal candidate has experience with modern frontend ...

About the role Concept Plus is seeking a Mid-Level Software Developer to support client IT systems within a CI/CD DevSecOps environment. This role is responsible for developing and maintaining ...

next page

Showing results 1-20

Mid Level Programmer information

See salary details

$12

$39

$68

How much do mid level programmer jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for mid level programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. These roles typically require advanced skills, extensive experience, and work in high-paying industries like technology or finance.

Is 27 too late to start coding?

Mid-level programmers can start coding at any age, including 27, as programming skills can be developed through self-study, coding bootcamps, or formal education. Many successful developers began learning later in life, and continuous learning and practice are key to advancing in the field.

What is the difference between Mid Level Programmer vs Junior Software Developer?

AspectMid Level ProgrammerJunior Software Developer
Experience2-5 years of experience0-2 years of experience
SkillsProficient in multiple programming languages, problem-solving, and debuggingBasic coding skills, learning development processes
ResponsibilitiesDeveloping features, code reviews, mentoring juniorsWriting simple code, learning project workflows
Work EnvironmentCollaborates on projects, interacts with teamsLearning and assisting, supervised tasks

The Mid Level Programmer typically has more experience and takes on more complex tasks compared to a Junior Software Developer. They are responsible for developing features, reviewing code, and mentoring newer team members, whereas juniors focus on learning and executing basic coding tasks under supervision.

Will AI replace developers in 2026?

Mid-level programmers will continue to play a vital role in software development, as AI tools are designed to assist rather than fully replace human developers. AI can automate repetitive tasks and improve productivity, but complex problem-solving, creativity, and understanding user needs remain essential skills for developers in 2026.

What is L1, L2, L3, and L4 developer?

In a programming career, L1, L2, L3, and L4 typically refer to different levels of developer seniority and experience. L1 is usually an entry-level or junior developer, L2 and L3 are mid-level and senior developers with increasing expertise, and L4 often denotes a lead or architect role. These levels help organizations define responsibilities, expectations, and compensation structures for mid-level programmers and above.
What cities are hiring for Mid Level Programmer jobs? Cities with the most Mid Level Programmer job openings:
What are the most commonly searched types of Programmer jobs? The most popular types of Programmer jobs are:
What states have the most Mid Level Programmer jobs? States with the most job openings for Mid Level Programmer jobs include:
Mid-Level Developer

Mid-Level Developer

Ignite IT

Suitland, MD • Remote

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

Position Overview

The Mid-Level Developer supports implementation of AWS Cloud Native solutions as part of a large-scale legacy system-of-systems modernization initiative. Working within an Agile Scrum Team, this role executes modernization tasks under the technical direction of Senior-Level Developers and Architects.

The Mid-Level Developer is responsible for building scalable, secure, and maintainable Python-based services and data-processing components aligned to defined migration plans and architectural patterns.

This role contributes to modernization velocity while ensuring alignment to established standards and DevSecOps practices.

Key Responsibilities

Support of Systems Inventory & Migration Execution

  • Assist in documenting legacy system behavior and dependencies during structured discovery efforts.
  • Support analysis of legacy components identified in the systems inventory.
  • Contribute technical input to migration activities under Senior-Level Developer guidance.
  • Implement migration tasks aligned to approved phased migration plans.
  • Support refactor and modernization of scoped system components.

Python-Based Application Development

  • Develop and maintain Python-based microservices and data processing modules.
  • Implement user stories derived from EPIC decomposition.
  • Refactor defined legacy modules into cloud-compatible components.
  • Write clean, modular, testable code aligned to established architectural standards.
  • Participate in code reviews and incorporate feedback.


AWS Cloud Native Implementation

  • Develop application components for AWS environments including:
    • Lambda
    • ECS / Fargate
    • S3
    • EventBridge
    • SNS/SQS
    • Aurora/Postgres
  • Implement API integrations and event-driven workflows.
  • Contribute to containerization and serverless deployments.
  • Ensure code complies with enterprise cloud guardrails and security standards.

DevSecOps & CI/CD Participation

  • Develop CI/CD-compatible code.
  • Write and maintain automated unit tests.
  • Participate in pipeline troubleshooting.
  • Address defects and security findings.
  • Support observability implementation (logging, metrics).


Agile Scrum Team Participation

  • Participate in Sprint Planning, Daily Standups, Reviews, and Retrospectives.
  • Contribute to story estimation and backlog refinement discussions.
  • Deliver committed sprint objectives.
  • Collaborate closely with Test Engineers to resolve defects.

Integration & Quality Support

  • Assist in validating component-level integrations.
  • Escalate cross-system integration risks to Senior Developers.
  • Support documentation updates tied to implementation changes.
  • Contribute to regression remediation efforts.

Requirements

Required Qualifications

  • 4–7 years of software development experience.
  • Strong proficiency in Python.
  • Experience developing applications in AWS Cloud Native environments.
  • Experience building APIs, microservices, or data-processing services.
  • Familiarity with serverless and containerized architectures.
  • Experience working with relational databases (Postgres preferred).
  • Experience working in Agile Scrum Teams.
  • U.S. Citizenship required.

Preferred Qualifications

  • Exposure to legacy modernization efforts.
  • Familiarity with large, data-intensive systems.
  • Experience contributing to system inventory documentation.
  • Experience with CI/CD pipelines and DevSecOps workflows.

Benefits

  • 401(k) with matching and 100% Vested
  • Health Insurance - 3 plans to select from
  • Dental insurance
  • Vision Insurance
  • Health savings account
  • Life insurance
  • Short Term Disability
  • Long Term Disability
  • AD&D
  • Paid time off
  • Professional development assistance
  • Training
  • Tuition reimbursement
  • Flexible schedule
  • Flexible spending account
  • Referral program
  • Paid Legal Plan
  • and more....

Ignite IT is an Equal Employment Opportunity/Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, Veteran status, sexual orientation, or other protected characteristic. In accordance with EO 13665 Final Rule, Ignite IT will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.

Applicants selected may be required to possess and maintain a government clearance

US CITIZENSHIP REQUIRED