1

Temporary Level 2 Software Engineer Jobs (NOW HIRING)

Level 2 Software Engineer Full lifecycle testing of various infrastructure software product capabilities. Agile product development methodologies. Daily collaboration and communication. Opportunities ...

Level II Software Engineer

Norwood, MA · On-site

$95K - $115K/yr

Software Engineer Level 2 We are seeking a level 2 Software Engineer with expertise in developing Linux-based medical device software. The candidate will design, develop and maintain the application ...

New

Level II Software Engineer

Watertown, MA · On-site

$95K - $115K/yr

Explore what's next with us at novabiomedical.com or aicompanies.com About the role We are seeking a level 2 Software Engineer with expertise in developing Linux-based medical device software, The ...

Explore what's next with us at novabiomedical.com or aicompanies.com About the role We are seeking a level 2 Software Engineer with expertise in developing Linux-based medical device software, The ...

Level II Software Engineer

Waltham, MA · On-site

$95K - $115K/yr

Explore whats next with us at novabiomedical.com or aicompanies.com About the role We are seeking a level 2 Software Engineer with expertise in developing Linux-based medical device software, The ...

Software Engineer Level 2

Hanover, MD · On-site

$130K - $190K/yr

Software Engineer Level 2 Software | Hanover, MD | Full Time Position: Software Engineer Level 2 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift, Monday-Friday ...

Software Engineer Level 2

Hanover, MD · On-site

$130K - $190K/yr

Software Engineer Level 2 Software | Hanover, MD | Full Time Position: Software Engineer Level 2 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift, Monday-Friday ...

Software Engineer Level 2

Hanover, MD · On-site

$130K - $190K/yr

Software Engineer Level 2 Software | Hanover, MD | Full Time Position: Software Engineer Level 2 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift, Monday-Friday ...

Software Engineer 2

Columbia, MD · On-site

$96K - $131.40K/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:
Level 2 Software Engineer

Level 2 Software Engineer

PLANIT Group

Fort Worth, TX • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Level 2 Software Engineer

Full lifecycle testing of various infrastructure software product capabilities. Agile product development methodologies. Daily collaboration and communication. Opportunities to learn from system/software architects as well as mentor more junior engineers. Gain working knowledge of team CI/CD infrastructure and tool suite.

Basic qualifications: Bachelor's degree in computer science, computer engineering, math, physics, or other engineering/science related discipline. C++ 11, ADA, and Python proficiency. Linux-based software development experience. Experience in object oriented software development.

Desired skills: Vectorcast experience. CppUnit experience. Gcov/Gcovr experience. Cmake experience. Experienced practitioner with Atlassian tool suite (Jira, Bitbucket, Confluence). Excellent written and verbal communication skills. Comfortable with daily collaborative environment including occasional pair programming. Fluent in company development processes as a practitioner. Fluent in Agile product development concepts. Proficient in the development of software estimates. Comfortable with offering improvement ideas to foster culture of feedback and continuous improvement. Ada proficiency (software testing). Gitlab pipeline troubleshooting. Greenhills compiler for ADA. AUnit for ADA unit testing. Gnatmake.