Location: Remote
Contract Duration: 1 Year (with high possibility of extension)
Contract details: B2B/ PFA or SRL
Start Date: ASAP
Role Overview
We are looking for a visionary Senior Architect to spearhead the design and implementation of next-generation Backup and Restore features. This role is pivotal in shaping our technological roadmap by leveraging hyperscaler-native functionalities to build resilient, high-scale services. You will act as a technical leader, driving innovation from initial Proof of Concept (PoC) to global General Availability (GA).
Key Responsibilities
- Strategic Design: Spearhead the architecture of innovative backup and restore features using hyperscaler-native functionalities (AWS/Azure/GCP).
- End-to-End Engineering: Drive software development with a true DevOps mindset, overseeing the entire lifecycle: planning, implementation, testing, deployment, and monitoring.
- Operational Excellence: Ensure all features are built for quality, extreme scalability, and reliability, incorporating robust observability practices.
- Technical Leadership: Tackle complex engineering challenges with a proactive, hands-on approach, leading technical PoCs and mentoring junior/senior engineers.
- API-First Strategy: Design and implement highly reliable and scalable services using an API-first approach.
- Stakeholder Management: Collaborate effectively with multiple stakeholders to ensure technical solutions align with broader business goals and product evolution.
Qualifications & Experience
Software Engineering Excellence:
- 12 to 18 years of experience in professional software development.
- Mastery of Python and Object-Oriented Programming (OOP). (Willingness to adopt Python is required if your background is in other languages).
- Strong foundation in Data Structures and Algorithms.
- Expert at identifying "code smells" and applying Design Patterns to ensure clean, maintainable code.
Cloud & Infrastructure Proficiency:
- Cloud-Native Expert: Hands-on experience building solutions that have successfully transitioned through General Availability (GA) cycles.
- Public Cloud Familiarity: Strong understanding of hyperscaler ecosystems and Linux systems.
- Networking & Security: Basic understanding of TCP/IP, HTTP protocols, and core security principles (Authentication + Authorization).
- Testing Mastery: Proven experience in implementing unit testing and automated test suites to ensure high-quality deliverables.
Leadership & Soft Skills:
- Proven track record of taking full ownership of complex projects and leading teams through technical hurdles.
- Exceptional communication skills, capable of explaining complex architectural decisions to both technical and non-technical audiences.
Nice-to-Have (Bonus)
- Storage Expertise: Familiarity with storage systems, filesystems (NFS, DFS), and object storage.
- Database Knowledge: Understanding of enterprise databases such as SAP HANA, Sybase ASE, or MSSQL.
- Cybersecurity: A fair understanding of application and cloud security frameworks.