The Software Assurance team is responsible for building a new platform to perform perimeter security for OCI customers. As a Software Developer - Architect, you will be responsible for ensuring we meet our mandate to protect our customer’s data at scale. The role requires 15+ years’ experience delivering and operating large scale, highly available distributed systems, knowledge of highly scalable and available cloud based systems and computer and network security, and strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
Requirements
- 15+ years’ experience delivering and operating large scale, highly available distributed systems
- Knowledge of highly scalable and available cloud based systems and computer and network security
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- Strong understanding of databases, NoSQL systems, storage, and distributed persistence technologies
- Guide internal teams on building secure architectures and onboarding new technologies
- Collaborate with internal architects and service teams to assess assurance risks and maintain high standards
- Experienced with supporting a large number of engineers/architectures in complex enterprise environments
Benefits
- Competitive benefits based on parity and consistency
- Flexible medical, life insurance, and retirement options
- Volunteer programs