1

Sr Software Engineer Jobs (NOW HIRING)

Senior Software Engineer

$125.40K - $165.30K/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 ...

Sr. Software Engineer - SOC

San Jose, CA

$143.60K - $189.30K/yr

Job Title: Sr. Software Engineer - SOC (318578) Job Location: San Jose, CA (100% remote for now but need to be onsite as soon as campus opens) Duration: 6+ months contract Client: Samsung Description:

Sr. Software Engineer

Little Rock, AR · On-site

$103.50K - $136.40K/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 ...

Senior Software Engineer

Palo Alto, CA · On-site

$144.20K - $190.10K/yr

The Senior Software Engineer will lead the development of cross-platform applications and design scalable systems while working on advanced AI models. Responsibilities : • Lead the development of ...

Sr. Software Engineer

Newark, DE

$120.70K - $159.10K/yr

POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...

Senior Software Engineer

Eagan, MN

$124.90K - $164.70K/yr

Senior Software Engineer Location: Eagan, MN Senior Software Engineer Developer will be joining Agile team working on our eLearning platform. This team works on the UI, business and data layers plus ...

Senior Software Engineer

Hopkinton, MA · On-site

$134.60K - $177.40K/yr

Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop ...

Senior Software Engineer I

Rochester, MI · Remote

$138K - $172.25K/yr

Description Senior Software Engineer Location: Remote, USA Compensation: $138,000.00-$172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits ...

Sr. Software Engineer

Newark, DE

$120.70K - $159.10K/yr

POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...

Senior Software Engineer I

Birmingham, MI · Remote

$138K - $172.25K/yr

Description Senior Software Engineer Location: Remote, USA Compensation: $138,000.00-$172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits ...

Sr. Software Engineer

Newark, DE

$120.70K - $159.10K/yr

POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual ...

They are currently looking for a Senior Software Engineer to work on-site in their Core Development team. This role requires 5 days / week on-site in New York City. Qualified candidates will have 5 ...

Senior Software Engineer

Annapolis Junction, MD · On-site

$125.20K - $165K/yr

Senior Software Engineer Location: Annapolis Junction, MD Required Clearance : TS/SCI w/ Full-Scope Poly Salary: Competitive We are seeking a highly skilled and experienced Senior Software Engineer ...

next page

Showing results 1-20

Sr Software Engineer information

See salary details

$75.5K

$143.3K

$192K

How much do sr software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for sr software engineer 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 are the key skills and qualifications needed to thrive as a Sr Software Engineer, and why are they important?

To thrive as a Sr Software Engineer, you need advanced programming skills, a strong grasp of software design principles, and typically a degree in computer science or a related field. Expertise with development frameworks, version control systems like Git, and familiarity with cloud platforms or containerization tools is often required. Exceptional problem-solving abilities, clear communication, and leadership skills set top performers apart in collaborative environments. These competencies ensure the efficient delivery of high-quality software solutions and effective mentorship within development teams.

What are some common challenges Sr Software Engineers face when leading technical projects?

Sr Software Engineers often encounter challenges such as balancing hands-on coding with mentoring less experienced team members, managing shifting project requirements, and ensuring timely delivery while maintaining high code quality. They are frequently responsible for making critical architectural decisions and resolving complex technical issues that arise during the development process. Additionally, effective communication with cross-functional teams and stakeholders is key to aligning technical solutions with business goals.

What are Sr Software Engineers?

Sr Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and collaborate with stakeholders to ensure software meets business needs. In addition to coding, they are responsible for making architectural decisions, reviewing code, and ensuring best practices are followed. Sr Software Engineers typically have several years of industry experience and deep expertise in specific programming languages or technologies.
More about Sr Software Engineer jobs
What cities are hiring for Sr Software Engineer jobs? Cities with the most Sr Software Engineer job openings:
What states have the most Sr Software Engineer jobs? States with the most job openings for Sr Software Engineer jobs include:
Infographic showing various Sr Software Engineer job openings in the United States as of May 2026, with employment types broken down into 52% Full Time, 42% Part Time, 2% Temporary, and 4% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $143,292 per year, or $68.9 per hour.

$125.40K - $165.30K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Description
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-quality code solutions. with strong expertise in multiple programming languages and experience developing scalable applications while working closely with AI model training and evaluation teams.
Job Title: Senior Software Engineer
Location: Remote
Key Responsibilities
  • Work on AI model training initiatives by curating high-quality code examples and building solutions in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go.
  • Evaluate, review, and refine AI-generated code to ensure efficiency, scalability, and reliability.
  • Collaborate with cross-functional teams to improve AI-driven coding solutions and benchmark them against industry performance standards.
  • Develop intelligent agents capable of verifying code quality and identifying error patterns.
  • Analyze and hypothesize different stages of the software engineering lifecycle including prototyping, architecture design, API design, production implementation, launch, experimentation, monitoring, and operational maintenance.
  • Design and implement verification mechanisms that can automatically validate solutions to software engineering tasks.
  • Contribute to improving AI capabilities in solving complex software development challenges.
Required Skills
  • 5+ years of software engineering experience.
  • Strong expertise in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go.
  • Experience building full-stack applications and deploying scalable, production-grade software.
  • Strong knowledge of software architecture, design patterns, development, debugging, and code review practices.
  • Ability to analyze, evaluate, and improve code quality and system performance.
  • Excellent problem-solving and collaboration skills.