1

Temporary Level 2 Software Engineer Jobs (NOW HIRING)

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 Location: Anne Arundel County, MD Clearance: Top Secret with Fullâ€'Scope Polygraph We are seeking an experienced Software Engineer Level 2 to support mission-critical ...

New

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:

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 Jul 18, 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 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 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 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 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 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 Developer Level 2

Omm IT Solutions

Menands, NY • On-site

Full-time

Posted 4 days ago

New


Job description


PLEASE NOTE:
  • It is a Full Time onsite position in Menands, NY.

Summary:
The Level 2 Software Developer will support the modernization of the Health Electronic Response Data System to allow for integration of HERDS collected data into other systems. This integration of data will allow for seamless delivery of critical health data throughout DOH systems for a full view of activities and queries posed by NYSDOH to regulated entities. The Level 2 Software Developer will be responsible for the ongoing maintenance and performance of this application, along with development of enhancements as requested including reports, and security assessment. The Level 2 Software Developer will perform application development tasks including research and documenting technical designs, programming solutions, writing and executing unit test plans, researching, resolving, and testing defects, customer technical support, and close collaboration with other team members. The Level 2 Software Developer will review business requirements documentation with technical manager to ensure clarity in implementation of technical design; implement systems and program design to meet highly complex business needs and technical design document; create appropriate documentation in work assignments such as program code and technical documentation; assist the technical manager in development time estimates and assigned tasks; codes, tests, debugs, implements, and documents highly complex programs, and developing complex test plans to verify logic programs; troubleshoots complex end user technical issues, identifying problems and leading solutions; implement release management process including technical steps to promote, test and release through the development environment, coordinating with infrastructure staff.
Requirements
Mandatory Qualifications:
  • At least a bachelor's degree in Engineering, Computer Science, MIS or equivalent from an accredited institutionAcopy of the degree must be submitted
  • 4 years' experience with all facets of the software development process, including the research, design, programming, testing and implementation of computer software.
  • 4 years' experience with Java framework and technology: Spring Boot, Java EE (servlet, JPA etc.).
  • 4 years' experience with relational database platforms and technology (e.g. Oracle SQL, PostgreSQL)
  • Candidate must be legally authorized to work in the United States.

Preferred Qualifications:
  • 4 years' experience in the design, implementation and deployment of Single Page Web Applications, preferably using Angular and Typescript.
  • 4 years' experience with SPA fundamental concepts such as component-based architecture, dynamic rendering, and asynchronous programming.
  • 4 years' experience in REST API design and implementation with strong knowledge of API security, authentication, and authorization.
  • 4 years' experience with Git version control operations and branching strategies.
  • Familiar with CICD pipeline and technology for automation.