1

Senior Software Engineer Salary Jobs (NOW HIRING)

Senior Software Engineer

Panama City, FL ยท On-site

$109K - $144K/yr

Job Title Senior Software Engineer Location Panama City, FL 32401 US (Primary) US Job Type Full-time Education Bachelor's Degree Career Level Experienced (Non-Manager) Category Information Technology ...

Senior Software Engineer

$165K - $190K/yr

As a Senior Software Engineer, you will lead development initiatives, mentor junior team members ... What We Offer: - Competitive salary and benefits package. - Remote work environment with flexible ...

Senior Software Engineer

Salt Lake City, UT ยท On-site +1

$130K - $252K/yr

As a Sr. Software Engineer, you will serve as a technical leader and mentor across the team ... CHG Healthcare offers starting salaries for sales positions in the form of total target ...

New

Senior Software Engineer

Reston, VA ยท On-site

$127K - $168K/yr

The Senior Software Engineer shall perform with a high degree of independence and expertise to implement solutions for a variety of complex software products/features... both wholly new efforts and ...

Senior Software Engineer

Boston, MA

$133K - $175K/yr

Senior Software Engineer TEAM: Portfolio Implementation Technology LOCATION: Needham or Boston ... The base salary range for this position is: USD 90,000 - 180,000 This range takes into account the ...

Senior Software Engineer

$125K - $165K/yr

Greetings from Smart Work IT Services, We are seeking an experienced Senior Software Engineer to contribute to AI-driven software engineering initiatives by building, evaluating, and improving high ...

Senior Software Engineer

Panama City Beach, FL ยท On-site

$108K - $143K/yr

Job Title Senior Software Engineer Location Panama City Beach, FL US (Primary) Category Research ... A competitive salary with performance bonus opportunities. * Comprehensive healthcare benefits ...

Sr. Software Engineer

Little Rock, AR ยท On-site

$103K - $136K/yr

Continually review performance and collaborate with Sr. Software Engineers to recommend repairs of existing programs to increase operating efficiency or to adapt to new requirements * Document ...

next page

Showing results 1-20

Senior Software Engineer Salary information

See salary details

$75.5K

$143.3K

$192K

How much do senior software engineer salary jobs pay per year?

As of Jul 13, 2026, the average yearly pay for senior software engineer salary 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 factors typically influence the salary range for a Senior Software Engineer?

Several factors can affect the salary range for a Senior Software Engineer, including years of experience, technical specialization, and the size or industry of the company. Working in high-demand sectors like finance or tech, or possessing expertise in in-demand programming languages, can lead to higher compensation. Additionally, geographic location plays a significant role, as salaries are often higher in major tech hubs. Company culture and benefits packages may also impact total compensation beyond base salary.

What is the difference between Senior Software Engineer Salary vs Software Developer Salary?

AspectSenior Software Engineer SalarySoftware Developer Salary
Average Salary$120,000 - $160,000$70,000 - $100,000
Required Experience5+ years0-3 years
CertificationsOptional, but beneficial (e.g., AWS, Scrum)Typically none required
Work EnvironmentLarge teams, complex projectsStartups, small teams, simpler projects

Senior Software Engineers generally earn higher salaries than Software Developers due to more experience, advanced skills, and involvement in complex projects. While both roles require strong programming skills, senior roles often demand leadership and system design expertise. Salary differences reflect these responsibilities and experience levels.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced proficiency in programming languages, software architecture, and problem-solving, typically supported by a degree in computer science or a related field and several years of hands-on experience. Familiarity with development frameworks, cloud platforms, version control systems like Git, and possibly certifications such as AWS Certified Solutions Architect are highly valuable. Strong communication, leadership, and collaboration skills set top performers apart, as they often mentor peers and drive complex projects forward. These competencies ensure the delivery of robust, scalable solutions and effective teamwork in dynamic, fast-paced tech environments.

What is the average salary for a Senior Software Engineer?

The average salary for a Senior Software Engineer varies based on location, industry, and company size. In the United States, the average annual salary typically ranges from $120,000 to $170,000, with some positions offering higher compensation, especially in major tech hubs or at large companies. Factors such as years of experience, technical expertise, and additional benefits can also influence the total compensation package.
What cities are hiring for Senior Software Engineer Salary jobs? Cities with the most Senior Software Engineer Salary job openings:
Senior Software Engineer

Senior Software Engineer

EPS Corporation

Panama City, FL โ€ข On-site

$109K - $144K/yr

Full-time

Re-posted 6 days ago


Job description

Job Title
Senior Software Engineer
Location
Panama City, FL 32401 US (Primary)
US
Job Type
Full-time
Education
Bachelor's Degree
Career Level
Experienced (Non-Manager)
Category
Information Technology
Job Description
EPS Corporation Company is seeking a highly skilled Senior Software Engineer The Senior Software Engineer provides technical leadership in the design, development, integration, and sustainment of complex, real-time embedded software systems. This role supports mission-critical platforms similar to the LCAC C4N environment, applying rigorous software engineering principles to deliver reliable, secure, and high-performance software solutions across the full system lifecycle.
Key Responsibilities
  • Lead the design and implementation of real-time, embedded, software-intensive solutions for complex systems.
  • Develop software architectures and detailed designs consistent with system requirements and operational constraints.
  • Implement, test, and debug software components, ensuring functionality, performance, and reliability.
  • Analyze runtime behavior and performance profiles to identify, troubleshoot, and resolve software defects.
  • Integrate software units and components to produce fully integrated software items consistent with approved designs.
  • Support software verification and validation activities, including unit testing, integration testing, and system-level testing.
  • Collaborate with systems, hardware, test, and cybersecurity engineers to ensure seamless system integration.
  • Participate in technical reviews, design walkthroughs, and configuration control activities.
  • Mentor junior engineers and contribute to the development of software engineering best practices.
  • Produce and maintain technical documentation, including design descriptions, test procedures, and software reports.

Requirements
Required Education
  • Bachelor of Science degree from an accredited college or university in a relevant field, such as:
    • Computer Engineering
    • Computer Science
    • Software Engineering
    • Electrical Engineering
Required Qualifications
  • One or more relevant professional certifications, such as:
    • Certified Software Development Professional (CSDP/CSEP) - IEEE
    • Certified Secure Software Lifecycle Professional (CSSLP)
    • Certified ScrumMaster (CSM)
Required Experience
  • Minimum of 8 years of experience in computer or software engineering on systems similar in complexity to LCAC C4N or other mission-critical command, control, or embedded platforms.
  • Demonstrated experience designing and implementing real-time embedded software solutions.
  • Proven experience testing and debugging software components, including execution profiling and runtime analysis.
  • Experience integrating software units and components into complete, functional software systems.
  • Proficiency in one or more programming languages, such as:
    • C
    • C++
    • Java
    • Python

Desired Skills/Other Considerations
EPS Corporation is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.
Type of Security Clearance Required
Secret