1

Sr Staff Software Engineer Jobs in Raleigh, NC (NOW HIRING)

Senior Software Engineer

Durham, NC · On-site

$120 - $160/hr

Senior Software Engineer This role is onsite in Durham, North Carolina with 2-3 days in-office. Please note that we unfortunately cannot sponsor H1B visas at this time and candidates must live in ...

New

Senior Software Engineer

Morrisville, NC

$114K - $151K/yr

Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work ...

Overview We are seeking a full-time Senior Software Engineer at our location in Cary, NC for our Marine Telematics Engineering team. We are seeking someone who is passionate about on-device ...

Posted today

STAFF SOFTWARE QUALITY ASSURANCE ENGINEER Smart Wires provides advanced power flow control solutions and analytics that enable controllable power systems. This gives grid operators more control over ...

Senior Software Engineer I * Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive, Raleigh, NC 27606) * Write and review system specifications by understanding the needs ...

Sr. Software Engineer

Morrisville, NC · On-site

$114K - $151K/yr

Apart from this, we also provide IT Staffing services that can help your organization to a great ... Skills/Nice to have 5+ years Advanced Java programming experience with multi-tier web based ...

Senior Software Engineer I * Venture III, 900 Main Campus Drive, Raleigh, NC 27606 ( formerly 1801 Varsity Drive, Raleigh, NC 27606) * Write and review system specifications by understanding the ...

Senior Software Engineer (Remote)

Cary, NC · On-site

$87.84 - $136.50/hr

The Senior Software Engineer will work in a fast-paced environment as part of an agile team and provide technical guidance to business analysts, testers and other software developers while adhering ...

New

Showing results 41-60

Sr Staff Software Engineer information

See Raleigh, NC salary details

$58.8K

$156.6K

$213.8K

How much do sr staff software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for sr staff software engineer in Raleigh, NC is $156,640.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,700.00 and $185,200.00 per year, depending on experience, location, and employer.

What is a Sr Staff Software Engineer?

Sr Staff Software Engineers are highly experienced technical professionals responsible for leading complex engineering projects and setting technical direction within organizations. They often mentor other engineers, influence architectural decisions, and collaborate across departments to ensure software quality and scalability. This role typically requires deep expertise in software development, strong problem-solving skills, and the ability to guide teams in adopting best practices and innovative solutions.

What is the difference between Sr Staff Software Engineer vs Staff Software Engineer?

AspectSr Staff Software EngineerStaff Software Engineer
Required CredentialsBachelor's or Master’s in CS or related field; extensive experienceBachelor's or Master’s in CS or related field; significant experience
Work EnvironmentTechnical leadership, complex project ownershipTechnical expertise, project contribution
Industry UsageUsed in large tech companies, R&D teamsCommon across tech firms, startups, enterprise
Search/Comparison IntentUnderstanding senior technical rolesClarifying seniority levels in engineering

The main difference between a Sr Staff Software Engineer and a Staff Software Engineer lies in their level of technical leadership and scope of impact. Sr Staff Engineers typically lead complex projects, influence technical strategy, and mentor senior engineers, whereas Staff Engineers focus on technical expertise and project contributions. Both roles require strong technical credentials and experience, but Sr Staff Engineers operate at a higher strategic level within organizations.

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

To thrive as a Sr Staff Software Engineer, you need advanced expertise in software architecture, coding, and system design, typically supported by a degree in computer science or related field and significant engineering experience. Mastery of programming languages (such as Java, Python, or C++), cloud platforms, version control systems, and familiarity with DevOps tools or relevant certifications are highly valued. Exceptional leadership, mentorship, and effective communication skills help you collaborate across teams and guide technical direction. These skills ensure you can deliver scalable solutions, drive complex projects, and influence technical strategy within the organization.

How does a Sr Staff Software Engineer typically influence technical direction and mentor other engineers within an organization?

As a Sr Staff Software Engineer, you are often expected to set the technical vision for major projects, making high-impact architectural decisions and ensuring best practices are followed across teams. You will regularly collaborate with engineering managers, product managers, and other senior engineers to align technical solutions with business goals. In addition, mentoring junior engineers and providing guidance during code reviews or design discussions are key parts of the role, helping to foster technical excellence and accelerate team growth.
What are popular job titles related to Sr Staff Software Engineer jobs in Raleigh, NC? For Sr Staff Software Engineer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Sr Staff Software Engineer jobs in Raleigh, NC look for? The top searched job categories for Sr Staff Software Engineer jobs in Raleigh, NC are:
Infographic showing various Sr Staff Software Engineer job openings in Raleigh, NC as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 17% Part Time, 1% Temporary, and 7% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $156,640 per year, or $75.3 per hour.

Senior Software Engineer

Clutch Canada

Durham, NC • On-site

$120 - $160/hr

Other

Medical, Dental, Vision, Life, PTO

Posted 2 days ago

New


Job description

Senior Software Engineer

This role is onsite in Durham, North Carolina with 2-3 days in-office. Please note that we unfortunately cannot sponsor H1B visas at this time and candidates must live in North Carolina.

Who We Are

Arpio is building the next generation of disaster recovery for the cloud.

Modern enterprises run their most critical applications in complex, cloud-native environments, and the list of threats to those applications keeps growing: outages, ransomware, bad actors, and plain human error. We know resilience is about more than just backing up data, so we built a best-in-class SaaS platform that delivers automated, application-aware disaster recovery across both AWS and Azure, recovering the entire application stack rather than isolated resources.

Behind the scenes, we're a small but mighty team (YC21, Series A-backed) who love tackling hard problems and learning new things. We're fired up about building an innovative product and company from the ground up

About the Role

As a Senior Software Engineer, you'll work on the platform that enterprises trust to keep them running through outages, ransomware attacks, and human error. You'll design and build the systems that replicate live cloud environments, keep a low-cost 'pilot light' continuously synchronized with production, and execute one-click failover that meets aggressive RTO and RPO targets. This is deep, cloud-native work: you'll spend your days reasoning about distributed systems, cloud provider APIs, and the failure modes that only show up when something has actually gone wrong. We build our backend in Python and our front end in Angular. The bar is high, because when a customer invokes Arpio, our software simply has to work.
You'll join a team where your decisions carry real weight. There's room to own meaningful pieces of the product end to end, shape technical direction, and grow alongside a company that's expanding its footprint across cloud providers.

What You'll Do
  • Design, build, and operate core platform services that replicate and recover complex cloud environments with speed and precision.
  • Develop and extend Arpio's application-aware orchestration engine, mapping dependencies and recovering entire application stacks.
  • Work directly against cloud provider APIs (AWS and Azure today), building robust abstractions that absorb their differences and edge cases.
  • Build for failure: design systems that behave correctly during outages and degraded conditions, since that's exactly when our customers rely on them.
  • Own features end to end, from design and implementation through testing, deployment, monitoring, and support.
  • Contribute to the reliability, scalability, and security of a fully-managed SaaS platform that protects enterprise production workloads.
  • Raise the engineering bar through thoughtful code review, technical design discussions, and mentorship of other engineers.
What We're Looking For
  • 5+ years of professional software engineering experience, with a track record of shipping and operating production systems.
  • Hands-on experience building on at least one major cloud provider (AWS or Azure preferred; GCP, Oracle, or others welcome).
  • Strong fundamentals in distributed systems, concurrency, and the realities of operating software at scale.
  • A pragmatic, well-tested approach to writing code. Our stack is Python and Angular; deep experience in either is a plus, but we expect strong engineers to ramp on a new language or framework quickly.
  • Comfort working close to infrastructure: APIs, networking, and the operational behavior of cloud services, not just application logic on top of them.
  • Strong written and verbal communication; you can explain a tricky design clearly and disagree productively.
How You Work
  • You take ownership. You see a problem through from ambiguity to a shipped, monitored, working solution, and you stick around for what happens after it ships.
  • You value simplicity. You reach for the clearest design that solves the real problem, and you're comfortable removing complexity rather than adding it.
  • You communicate openly. You write things down, surface trade-offs, and make it easy for teammates to build on your work.
  • You operate with autonomy. You don't wait to be told what to do. You find the important work and drive it.
  • You're a steady hand. You stay calm and methodical under pressure, which is exactly the temperament recovery software demands.
Salary and Benefits
  • Competitive salary
  • Arpio will cover 100% of your personal medical premiums, 100% of your life insurance premium, and 75% of your personal premiums for vision and dental (because the insurance companies won’t let us pay 100%). For your dependents, Arpio will cover 75% of medical, dental, and vision premiums. No life insurance is included.
  • For fully remote employees, a $125 home office stipend or $250 company-subsidized co-working membership
  • Unlimited PTO
  • Small, collaborative team environment
  • Opportunity to work on the cutting edge of cloud technology

Arpio is an equal opportunity employer. We are committed to building a diverse team and an inclusive workplace, and we welcome applicants of all backgrounds. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. We provide reasonable accommodations to applicants and employees with disabilities; if you need an accommodation during the application or interview process, let us know.

#J-18808-Ljbffr