1

Level 2 Software Engineer Jobs (NOW HIRING)

The Software Engineer (Level 2) is responsible for developing, maintaining, and enhancing complex software systems, providing technical leadership, and ensuring high-quality software development.

R&D Engineer II-Software

Bridgeton, MO · On-site

$92K - $126K/yr

Job Title- R&D Engineer II-Software Project Location - Hybrid in Bridgeton, MO Duration- Fulltime Visa- USC Benefits: PTO, Holiday Pay, Healthcare, Profit-Sharing, Tuition Reimbursement, Parental ...

TAP Engineering is seeking a Software Engineer Level 2 (Visualization Developer) to support advanced research and development efforts focused on data visualization, user interface design, and modern ...

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 II

Annapolis Junction, MD

$107K - $146K/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 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 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 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 II

Annapolis Junction, MD

$107K - $146K/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

Annapolis, MD · On-site

$110K - $258K/yr

The Level 2 Software Engineer shall possess the following capabilities: * All Level 1 capabilities. * Design or implement complex algorithms requiring adherence to strict timing, system resource, or ...

Software Engineer 2

Annapolis, MD · On-site

$96K - $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 ...

Showing results 41-60

Level 2 Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

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

As of Aug 17, 2026, the average yearly pay for 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 is a Level 2 software engineer?

A Level 2 Software Engineer is a mid-level role responsible for designing, developing, testing, and maintaining software applications. They typically have a few years of experience and work on more complex tasks with limited supervision. They collaborate with cross-functional teams, review code, and contribute to project planning. Additionally, they help mentor junior engineers and improve software development processes.

What are the typical responsibilities and collaborative aspects of a Level 2 software engineer’s role?

As a Level 2 Software Engineer, typical responsibilities include writing and testing code, resolving bugs, conducting code reviews, and participating in the design and implementation of new features. You’ll often work closely with senior engineers, product managers, and quality assurance teams to deliver well-integrated solutions and ensure project goals are met. Collaboration is a key part of the role, as you may both mentor junior developers and learn from more experienced team members. This level of responsibility helps you build valuable technical and interpersonal skills while contributing to meaningful projects.

What are the key skills and qualifications needed to thrive as a Level 2 software engineer, and why are they important?

To thrive as a Level 2 Software Engineer, you need a strong grasp of programming fundamentals, software development methodologies, and at least a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, development tools such as IDEs, and experience working with one or more popular programming languages like Java, Python, or C# are typically required. Effective problem-solving, teamwork, and communication skills are important for collaborating with cross-functional teams and interpreting project requirements. These skills enable Level 2 Software Engineers to efficiently deliver reliable code, contribute to team objectives, and progress in a fast-paced technical environment.

More about Level 2 Software Engineer jobs

What cities are hiring for Level 2 Software Engineer jobs?

Cities with the most 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 Level 2 Software Engineer jobs?

States with the most job openings for Level 2 Software Engineer jobs include:

What job categories do people searching Level 2 Software Engineer jobs look for?

The top searched job categories for Level 2 Software Engineer jobs are:

Infographic showing various Level 2 Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer Level 2

Indotronix International Corporation

Camarillo, CA • On-site

$115 - $131/hr

Contractor

Re-posted 3 days ago


Job description

Indotronix is seeking an :Software Engineer Level 2, Camarillo California

Level of Clearance Required - Secret Must or interim Secret is acceptable
BS degree in a STEM

Job Description

The Software Engineer 2 will support the development of embedded real-time software systems for advanced defense and mission-critical applications. This role involves working within an Agile scrum team to develop, integrate, troubleshoot, and maintain embedded software while collaborating with customers and cross-functional engineering teams.

Responsibilities

  • Develop embedded real-time system software applications

  • Work in an Agile environment as part of a scrum team

  • Troubleshoot and resolve software and system defects

  • Collaborate with customers, internal teams, and engineering disciplines

  • Participate in peer reviews, milestone reviews, and technical interchange meetings

  • Support software development and integration activities throughout the software lifecycle

  • Utilize software development and configuration management tools including Git, Bitbucket, Jira, Confluence, ClearCase, ClearQuest, and DOORS

  • Develop software using Ada, C/C++, C#, and Python

  • Work within Green Hills Integrity RTOS, Windows, and Linux environments

Basic Qualifications (Required Skills/Experience)

  • Bachelor's degree in a STEM field with 2+ years of related experience, or Master's degree with 1+ year of related experience

  • Experience programming in higher-level languages such as Ada, C/C++, or C#

  • Knowledge of object-oriented software development

  • Experience with version control systems such as Git, Bitbucket, or ClearCase

  • Ability to work effectively within an integrated engineering team

  • U.S. Citizenship required

  • Active DoD Secret Clearance or higher (interim Secret acceptable)

Preferred Qualifications (Desired Skills/Experience)

  • Experience with real-time embedded software development

  • Experience programming in Ada and C++

  • Experience working in Agile software development environments

  • Experience supporting full software lifecycle activities on DoD programs

  • Electronic Warfare system development and design experience

  • Strong communication, teamwork, and customer service skills

Education & Experience

  • Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) with 2+ years of related experience, or Master's degree with 1+ year of related experience.


Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US