Senior Software Engineer
New
A
ArpioCloud Disaster Recovery
Full-time remote work within the USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSPythonCloud ComputingAzureAngularDistributed Systems
Requirements
- 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.
- Experience with Python and Angular is a plus.
- Comfort working close to infrastructure, including APIs, networking, and the operational behavior of cloud services.
- Strong written and verbal communication skills.
Responsibilities
- 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.
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site