1

Temporary Level 2 Software Engineer Jobs (NOW HIRING)

Software Engineer Level 2

Laurel, MD · On-site

$130K - $138K/yr

Software Engineer Level 2 (Visualization Developer) Software | Hanover, MD | Full Time Position: Software Engineer Level 2 Location: Laurel, MD (On-site) Category: Software Engineering Schedule:

Software Engineer 2

Baltimore, MD · On-site

$96K - $132K/yr

The Level 2 Software Engineer shall possess the following capabilities: * Proficiency in ServiceNow development and administration, including workflow creation, form customization, and using tools ...

Software Engineer Level 2

Laurel, MD · On-site

$130K - $138K/yr

Software Engineer Level 2 (Visualization Developer) Software | Hanover, MD | Full Time Position: Software Engineer Level 2 Location: Laurel, MD (On-site) Category: Software Engineering Schedule:

Software Engineer 2

Hanover, MD

$97K - $132K/yr

The Level 2 Software Engineer (SWE) shall possess the following capabilities: * Analyze user requirements to derive software design and performance requirements * Debug existing software and correct ...

Software Engineer II

Annapolis Junction, MD · On-site

$99K - $136K/yr

The Level 2 Software Engineer (SWE) possess the following capabilities: * Analyze user requirements to derive software design and performance requirements. * Debug existing software and correct ...

Software Engineer 2

Hanover, MD

$97K - $132K/yr

The Level 2 Software Engineer (SWE) shall possess the following capabilities: * Analyze user requirements to derive software design and performance requirements * Debug existing software and correct ...

Software Engineer 2

Annapolis Junction, MD

$107K - $146K/yr

... system level to individual software components The Level 2 Software Engineer (SWE) shall possess the following capabilities: Analyze user requirements to derive software design and performance ...

Software Engineer 2

Columbia, MD · On-site

$96K - $131K/yr

Requirements The Level 2 Software Engineer shall possess the following capabilities: * Analyze user requirements to derive software design and performance requirements * Debug existing software and ...

Software Engineer 2

Columbia, MD · On-site

$96K - $131K/yr

Requirements The Level 2 Software Engineer shall possess the following capabilities: * Analyze user requirements to derive software design and performance requirements * Debug existing software and ...

next page

Showing results 1-20

Temporary Level 2 Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do temporary level 2 software engineer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for temporary level 2 software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Temporary Level 2 Software Engineer, and why are they important?

To thrive as a Temporary Level 2 Software Engineer, you typically need a bachelor’s degree in computer science or a related field, solid programming skills (such as in Python, Java, or C++), and experience with software development lifecycles. Familiarity with version control systems like Git, development environments, and possibly certifications like AWS Certified Developer or Microsoft Azure Fundamentals are valuable. Strong problem-solving abilities, effective communication, and adaptability help individuals excel, especially in temporary or project-based roles. These skills and qualifications ensure efficient contribution to development teams, rapid integration into projects, and the ability to deliver quality code within tight timeframes.

What types of projects and responsibilities can a Temporary Level 2 Software Engineer expect to handle during their assignment?

As a Temporary Level 2 Software Engineer, you can expect to work on well-defined software development tasks such as implementing features, fixing bugs, and contributing to code reviews. You'll likely collaborate closely with permanent team members, participating in daily stand-ups and sprint meetings to track progress. The role often involves working under tight timelines and adapting quickly to new codebases, as temporary assignments typically address short-term project needs or workload spikes. This experience provides a great opportunity to develop your technical skills and gain exposure to a variety of tools and workflows.

What are Temporary Level 2 Software Engineers?

Temporary Level 2 Software Engineers are mid-level software professionals hired on a short-term or contract basis to assist with software development projects. They typically have a few years of experience and are expected to write code, debug applications, and collaborate with team members to deliver technical solutions. Unlike permanent employees, their roles are limited to a specific duration or project timeline, providing flexibility for both employers and employees. They may work on various aspects of software development, including design, testing, and implementation.

What is the difference between Temporary Level 2 Software Engineer vs Temporary Level 3 Software Engineer?

AspectTemporary Level 2 Software EngineerTemporary Level 3 Software Engineer
Experience1-3 years3-5 years
ResponsibilitiesBasic coding, bug fixes, support tasksAdvanced coding, system design, mentorship
CertificationsRelevant certifications (e.g., Java, Python)Additional certifications or specialized skills
Work EnvironmentTeam support, project assistanceLead tasks, project planning

Temporary Level 2 Software Engineers typically handle foundational coding and support tasks with 1-3 years of experience, while Temporary Level 3 Software Engineers take on more complex responsibilities and have 3-5 years of experience. The main difference lies in their level of expertise and scope of work within the software development process.

What cities are hiring for Temporary Level 2 Software Engineer jobs? Cities with the most Temporary Level 2 Software Engineer job openings:
What are the most commonly searched types of Level 2 Software Engineer jobs? The most popular types of Level 2 Software Engineer jobs are:
What states have the most Temporary Level 2 Software Engineer jobs? States with the most job openings for Temporary Level 2 Software Engineer jobs include:
Software Engineer, Level 2

Software Engineer, Level 2

Independent Software, Inc.

Annapolis, MD • On-site

Full-time

Posted 13 days ago


Job description

What You Will Do:
As a Software Engineer Level 2 at Independent Software, you will support the development and maintenance of monitoring and automation solutions within Linux-based enterprise environments. In this role, you will work with engineering and infrastructure teams to support Zabbix development efforts, scripting, and system integration activities in mission-focused environments.
You will contribute to the implementation and support of monitoring capabilities, automation scripts, and operational tooling while collaborating with technical teams to maintain reliable and scalable solutions.
Key Responsibilities:
  • Support Zabbix development and integration efforts within enterprise environments
  • Develop and maintain scripts and automation using Python, Java, C/C++, and related scripting languages
  • Support software development and troubleshooting activities within Linux environments
  • Collaborate with engineers and infrastructure teams to support operational requirements
  • Assist with system monitoring, automation, and deployment support activities
  • Participate in troubleshooting and resolving software and system-related issues
  • Support documentation and maintenance of development and operational procedures
  • Contribute to team-based development and integration efforts

Required Skills and Qualifications:
  • Experience with Zabbix development
  • Experience with scripting and software development using Python, Java, C/C++, or related languages
  • Experience working within Linux environments
  • Strong troubleshooting and problem-solving skills
  • Ability to work collaboratively within small engineering teams
  • Strong written and verbal communication skills

Education and Experience:
  • Bachelor's degree and fourteen (14) years of relevant experience; OR
  • No degree and eighteen (18) years of relevant experience

Certifications:
  • DoD 8570 IAT Level 2 certification is highly recommended but not required on day one

Clearance Requirement:
  • Must possess an active TS SCI with appropriate Polygraph to be considered for this role

Why Choose Independent Software:
At Independent Software, our people are the mission. We've built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
When you join us, you will:
  • Support critical national security missions that matter
  • Be part of a close-knit, employee-first culture where your voice is heard
  • Expand your skills through ongoing training, mentorship, and career development
  • Enjoy competitive compensation, generous benefits, and work-life balance

Ready to take the next step in your career? Join us and be part of something bigger.
Apply today.
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.