1

Senior Software Engineer Level 3 Jobs (NOW HIRING)

next page

Showing results 1-20

Senior Software Engineer Level 3 information

See salary details

$75.5K

$143.3K

$192K

How much do senior software engineer level 3 jobs pay per year?

As of May 31, 2026, the average yearly pay for senior software engineer level 3 in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

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

CriteriaSenior Software Engineer Level 3Senior Software Engineer Level 2
ExperienceTypically 5+ years of experienceUsually 3-5 years of experience
ResponsibilitiesLeads complex projects, mentors juniors, influences architectureHandles moderate projects, provides guidance to juniors
SkillsAdvanced technical skills, system design, problem-solvingProficient technical skills, coding, debugging
CertificationsOptional, but often includes specialized certificationsOften includes foundational certifications

The main difference between Senior Software Engineer Level 3 and Level 2 lies in experience, scope of responsibilities, and technical expertise. Level 3 engineers typically lead complex projects and mentor others, reflecting a higher level of proficiency and leadership within the team.

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

Software Engineer, Level-3

Beyond SOF

Fort George G Meade, MD • On-site

Full-time

Posted 5 days ago


Job description

Position Overview
The Software Engineer, Level-3, develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real- time systems, and business management information systems) based upon documented requirements.
Primary Responsibilities
  • Works individually or as part of a team.
  • Reviews and tests software components for adherence to the design requirements and documents test results.
  • Resolves software problem reports.
  • Utilizes software development and software design methodologies appropriate to the development environment.
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial-Off-the- Shelf (COTS)/Government-Off-the-Shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
  • Serve as the technical lead of multiple software development teams
  • Select the software development process in coordination with the customer and system engineering
  • Recommend new technologies and processes for complex software projects
  • Ensure quality control of all developed and modiVed software
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance

Qualifications
  • Top Secret SCI/FSP Clearance
  • Twenty (20) years software engineering experience in programs
  • Bachelor's degree in related field