Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Full-time

Arpio

Senior Software Engineer

This role is hybrid in Durham, North Carolina with 2-3 days in-office. Please note that we unfortunately cannot sponsor H1B visas at this time and candiates 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.

Powered bybreezy (

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Durham, NC vacancy
  • Senior Software Engineer Job Details Posted: 24 June 2026 Location: Durham, NC Reference: 1000109 Qualifications and Responsibilities Bachelor's degree in computer science or related field required Experience in distributed systems development using object-oriented programming... 
    Senior

    Dexian DISYS

    Durham, NC
    2 days ago
  • Description: Hybrid 2 weeks per month in either Durham, NC or Location to be confirmed Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare products. The role focuses on UI and API automation... 
    Senior

    Eliassen Group

    Durham, NC
    1 day ago
  • Job Description We are looking for a Senior Software Engineer to build and modernize our Customer Identity (UID-UCP) within the Core and Common Frameworks platform. In this role, you will develop, modernize, and maintain core identity capabilities that integrate with the... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world...  ...responsible for ensuring that Confluent engineers can safely and efficiently build, test, and operate our cloud at scale. As a Senior Software Engineer, you will design, build... 
    Senior

    IBM

    Durham, NC
    2 days ago
  •  ...Technology Technical Recruiter @ Golden Technology Inc. Hiring a Senior Software Developer! Our client is seeking a Senior Software Developer...  ...a new job is posted. Sign in to set job alerts for “Software Engineer” roles. Raleigh, NC $125,000.00-$178,000.00 1 day ago Raleigh... 
    Senior
    Contract work
    Flexible hours
    Weekend work

    Golden Technology

    Durham, NC
    2 days ago
  • $176k - $333.5k

     ...passionate about helping us tackle challenges no one else can solve. Make the choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated... 
    Senior

    NVIDIA

    Durham, NC
    2 days ago
  •  ...we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers. Essential Functions You will analyze and...  ...into technical tasks, with guidance from senior engineers. Required Education and Experience Bachelor... 
    Senior
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    2 days ago
  • $108k

    HCLTech is looking for a highly talented and self-motivated Senior Software Engineer to join it in advancing the technological world through innovation and creativity. Job Role: Senior Software Engineer (Python, Angular & Neo4j) Location: Durham, North Carolina, United... 
    Senior
    Full time
    Local area

    HCLTech

    Durham, NC
    2 days ago
  • FUJIFILM Healthcare Americas Corporation seeks a Senior Software Engineer to develop innovative software solutions for medical imaging, focusing on radiology and cardiology. You will collaborate with a talented team, leveraging Microsoft technologies to provide advanced... 
    Senior

    FUJIFILM Healthcare Americas Corporation

    Durham, NC
    2 days ago
  • Galatea Associates, located in Durham, NC, is seeking an experienced Financial Software Engineer to contribute to innovative projects for capital markets clients. This role demands strong problem-solving skills and the ability to build relationships within a collaborative... 
    Senior

    Galatea Associates

    Durham, NC
    2 days ago
  • Merck & Co. in Durham, North Carolina is looking for a software engineer to join their team, developing software for medical information products. Candidates should have at least 5 years of experience, particularly in corporate technical training, and possess excellent... 
    Senior

    Merck & Co.

    Durham, NC
    2 days ago
  • FUJIFILM Holdings America Corporation in Durham, North Carolina is looking for a Software Engineer to develop and maintain software for medical information products. The ideal candidate should have at least 5 years of experience, particularly in .NET Technologies, and be... 
    Senior

    FUJIFILM Holdings America Corporation

    Durham, NC
    4 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...Need To See Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience). 3+ years of... 
    Senior

    NVIDIA

    Durham, NC
    10 hours ago
  • $152k - $241.5k

     ...computing and is central to groundbreaking applications from generative AI to autonomous vehicles. We are now looking for a Senior Software Engineer to help accelerate the next era of machine learning innovation. In this role, you will propose and implement engineering... 
    Senior

    NVIDIA

    Durham, NC
    2 days ago
  • $152k - $241.5k

    A leading tech company in North Carolina is seeking a Senior Software Engineer to enhance its HPC infrastructure. The ideal candidate will have strong coding skills and a background in cloud technologies. Responsibilities include applying distributed systems patterns,... 
    Senior

    NVIDIA

    Durham, NC
    2 days ago
  •  ...candidates local to the posting location will be considered. As a Senior Android Engineer, you'll build and harden the SDKs and on-device services...  ...Android Engineer 5+ years building production mobile software, with deep expertise in Android (Kotlin/Java) and a working... 
    Senior
    Local area

    DT

    Durham, NC
    2 days ago
  • $108k - $168k

    HCLTech is seeking a highly talented and self-motivated Senior Software Engineer (Python, Angular & Neo4j) in Durham, North Carolina. This hybrid position requires a minimum of 3 days onsite and offers a competitive salary range of $108,000 to $168,000. The ideal candidate... 
    Senior

    HCLTech

    Durham, NC
    2 days ago
  • Fidelity Investments in Durham, NC is seeking a Senior Software Engineer to build and modernize the UID-UCP Customer Identity platform within the Core and Common Frameworks group. You will develop, maintain, and evolve core identity capabilities that connect with the enterprise... 
    Senior

    Fidelity Investments

    Durham, NC
    2 days ago
  • $184k - $287.5k

     ...networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We’re searching for a highly motivated, technical...  ...simulation & emulation technology. Mentor architects and engineering teams to grow them into future leaders. Make key technical decisions... 
    Senior
    Shift work

    NVIDIA AI

    Durham, NC
    2 days ago
  • Dexian DISYS is seeking a Senior Software Engineer to join their team in Durham, NC. The ideal candidate will have a Bachelor's degree in computer science or a related field and experience in distributed systems development, particularly with Java and RESTful APIs. The... 
    Senior

    Dexian DISYS

    Durham, NC
    2 days ago
  • Compunnel, Inc. is seeking a Software Engineer in Durham, North Carolina. This role involves the development and maintenance of enterprise applications for fixed income and forex platforms, utilizing technologies like Java, Springboot, and Oracle SQL. The successful candidate... 
    Senior

    Compunnel

    Durham, NC
    4 days ago
  • $168k - $264.5k

     ...innovative, well-designed, high-quality new code for desktop engineering applications Participate in a variety of agile practices with...  ...automation Expert skills in C++, Java, or C# Proficiency with modern software platforms and tools (e.g. C++20, Java 21, git, IDEA/Visual... 
    Senior
    Worldwide

    NVIDIA

    Durham, NC
    2 days ago
  • $140k - $220k

     ...driving toward an open “plug‑and‑play” approach with national government off‑the‑shelf assets. We are looking for a senior embedded engineer to own software end‑to‑end on our edge devices — from the real‑time signal‑processing pipeline up through the data contracts and... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    Forterra

    Durham, NC
    2 days ago
  • $184k - $287.5k

     ...developing advanced multi‑rack, multi‑tenant AI/ML datacenters with NVIDIA GB200, and upcoming GB300 GPUs. NVIDIA seeks a Senior Software Engineer for our CSP (Cloud Service Provider) Engagements team to focus on the cloud‑native stack for datacenter products like GB20... 
    Senior

    NVIDIA

    Durham, NC
    2 days ago
  • Fidelity is seeking a Senior Software Engineer to build and modernize the UID/UCP platform within CCDP. You will apply cloud-native AWS technologies to create scalable, resilient identity capabilities and APIs that integrate across a large organization. You will work in... 
    Senior

    Soteria Reinsurance Ltd.

    Durham, NC
    3 days ago
  • $96.18k - $172.16k

     ...for visualization, analysis, and understanding. We always want to do more, and that's where you come in! We are seeking a Senior Software Engineer to design, develop, and maintain JVM-based applications for ingesting, processing, storing, analyzing, visualizing, and... 
    Senior

    General Atomics Intelligence

    Durham, NC
    2 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...Need To See Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience). 3+ years of... 
    Senior

    NVIDIA

    Durham, NC
    2 days ago
  • $174k - $253k

     ...or equivalent practical experience. 5 years of experience in software development using C++. Experience with graphics programming,...  ...Mac and Linux), Web, or iOS. About The Job Google’s software engineers develop the next-generation technologies that change how billions... 
    Senior

    Google

    Durham, NC
    2 days ago
  • $174k - $253k

     ...IaaS). 3 years of experience testing, maintaining, or launching software products and 2 years of experience with software design and...  ...container orchestration frameworks. About The Job Google's software engineers develop the next-generation technologies that change how... 
    Senior

    Google

    Durham, NC
    2 days ago
  • Designs software and implements Object Oriented Programming (OOP) using Java, Scala, and...  ...education equivalent) in Computer Science, Engineering, Information Technology, Information...  ...and three (3) years of experience as a Senior Software Engineer/Developer (or closely... 
    Senior

    Fidelity Investments Inc.

    Durham, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!