Senior Software Engineer
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 (
- 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
- 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
- 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...SeniorFull time
- 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
- ...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...SeniorContract workFlexible hoursWeekend work
$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- ...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...SeniorWork experience placementWork at office2 days per week
$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...SeniorFull timeLocal area- 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
- 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
- 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
- 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
$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$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$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- ...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...SeniorLocal area
$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- 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
$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...SeniorShift work- 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
- 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
$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...SeniorWorldwide$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...SeniorFull timeTemporary workWork experience placementLocal areaRemote work$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- 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
$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$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$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$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- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Durham, NC
- software developer Durham, NC
- software developer internship no experience Durham, NC
- part time software developer remote Durham, NC
- financial software developer Durham, NC
- senior software engineer ruby on rails Durham, NC
- software engineer amazon Durham, NC
- senior software design engineer Durham, NC
- software engineer remote Durham, NC
- entry level software engineer remote Durham, NC
