1

Temporary Level 2 Software Engineer Jobs in Edison, NJ

Grade Level (for internal use): 12 The Role: Lead II, Software Development The Location: NYC ... The ideal candidate brings deep expertise in modern software engineering, API-first and ...

Posted today

Software Engineer II

Manhattan, NY · On-site

$107K - $147K/yr

As a Backend Software Engineer II, you will develop reliable and secure APIs, collaborating with various teams to innovate and improve software solutions. Responsibilities : • Design, develop, test ...

Software Engineer II

Manhattan, NY · On-site

$107K - $147K/yr

As a Backend Software Engineer II, you will be responsible for developing software for APIs, collaborating with teams across various domains, and ensuring the reliability and performance of the ...

Software Engr II

Hamilton, NJ · On-site

$130K - $144K/yr

Software Engineer II Location: Hamilton Township, NJ Work Model: Hybrid work model Purpose and Objective: Sparta Systems, Inc. seeks a Software Engineer II at our Hamilton Township, NJ location to ...

New

Software Engineer II

New York, NY

$106K - $146K/yr

As a Backend Software Engineer II on Emergence, you will develop the software behind our reliable, secure, and performant APIs. You will collaborate with colleagues from Machine Learning, Product ...

Software Engineer II

New York, NY

$106K - $146K/yr

As a Backend Software Engineer II on Emergence, you will develop the software behind our reliable, secure, and performant APIs. You will collaborate with colleagues from Machine Learning, Product ...

Software Engineer II

New York, NY · On-site +1

$170K - $200K/yr

Engineering at Valon Our engineering team is here to power the software ecosystem to disrupt one of ... We assess level based on a combination of past experience and interview performance * Health & well ...

Software Engineer II

Jersey City, NJ · On-site

$88K - $144K/yr

Key responsibilities of the job include ensuring that software is developed to meet functional, non ... Senior level Go Lang developers with a deep understanding of provider development and Terraform ...

Software Engineer

Woodbridge, NJ · On-site

$76 - $82/hr

Experience consulting on or supporting enterprise-level initiatives. * Strong problem-solving ... Iselin, NJ: Currently 2 days per week in-office (mandatory, with fixed days rotating monthly ...

next page

Showing results 1-20

Temporary Level 2 Software Engineer information

See Edison, NJ salary details

$65.7K

$152.7K

$212.7K

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

As of Aug 7, 2026, the average yearly pay for temporary level 2 software engineer in Edison, NJ is $152,724.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,200.00 and $179,100.00 per year, depending on experience, location, and employer.

What is a temporary level 2 software engineer?

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?

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 does a temporary level 2 software engineer do?

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.
Infographic showing various Temporary Level 2 Software Engineer job openings in Edison, NJ as of July 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Hybrid job distribution, with an average salary of $152,724 per year, or $73.4 per hour.

Manager II, Software Development/Remote

Apetan Consulting llc

Jersey City, NJ • Remote

$80 - $150/hr

Contractor

Re-posted 20 days ago


Job description

 
Manager II, Software DevelopmentPosition Summary

The Manager II, Software Development is responsible for leading software engineering teams in the design, development, testing, and deployment of scalable software solutions. This role combines people leadership, technical oversight, and project execution to ensure high-quality software delivery aligned with business objectives.

Key Responsibilities
  • Lead and manage a team of software engineers, providing coaching, mentoring, and performance management.
  • Oversee the design, development, testing, deployment, and maintenance of software applications and services.
  • Collaborate with product managers, architects, and stakeholders to define technical requirements and delivery plans.
  • Drive execution of development roadmaps, ensuring projects are delivered on time and within scope.
  • Promote engineering best practices, including code quality, testing, security, and continuous integration/deployment.
  • Manage team capacity, resource allocation, and prioritization of work.
  • Monitor project progress, identify risks, and implement mitigation strategies.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Support recruitment, onboarding, and career development of engineering team members.
  • Ensure compliance with organizational standards, security policies, and software development processes.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience.
  • Strong understanding of software development methodologies, design patterns, and system architecture.
  • Experience with modern programming languages and development frameworks.
  • Experience working in Agile development environments.
  • Strong problem-solving, communication, and leadership skills.
Preferred Qualifications
  • Experience managing distributed or cross-functional engineering teams.
  • Knowledge of cloud platforms, DevOps practices, and CI/CD pipelines.
  • Experience with large-scale, enterprise-grade applications and services.
  • Advanced degree or relevant technical certifications.