Software Developer 5

Oracle

10+ yrs Bengaluru Full Time Work from office
Oracle logo
Posted : today
Actively hiring

Job description

Join Oracle Cloud Infrastructure's Cryptography division as a Consulting Member of Technical Staff, focusing on Key Management Service. This role involves architecting, designing, building, and operating highly scalable services within Oracle Cloud.

Ideal candidates are distributed systems generalists and proficient coders, capable of deep dives into complex system interactions and low-level systems. You will contribute to technical excellence and mentor junior engineers while collaborating in an Agile environment.

We seek individuals who can work independently and as part of a team, possess expert communication skills for diverse audiences globally, and excel at managing multiple priorities in a fast-paced, ambiguous setting. A team-player attitude, eagerness to learn, and commitment to team success are paramount.

Responsibilities

Lead the architecture, design, and development of next-generation security services, prioritizing scalability, reliability, and performance.

Provide expert leadership in crafting high-quality security components and products that adhere to stringent enterprise software standards.

Offer technical direction for projects spanning various security domains, with a special emphasis on data encryption at rest and Hardware Security Modules (HSMs).

Design and implement highly scalable, low-latency distributed systems, ensuring critical performance and availability benchmarks are met.

Define project specifications, spearhead architecture and design efforts, conduct design and security reviews, and collaborate closely with Product Managers throughout the launch cycle.

Qualifications

A BS or MS degree in Computer Science or a related field is required, coupled with over 10 years of experience in software design, development, and operating large-scale distributed systems.

Demonstrated ability to architect and deliver complex services from inception to production, including defining system interactions, APIs, and scalability models.

Strong proficiency in distributed storage systems, encompassing relational and NoSQL databases, and large-scale data persistence.

Extensive experience in architecting and launching highly available, large-scale distributed services into production. Expertise in driving architecture and security reviews, documentation, and working with Product Managers is essential.

Solid understanding of microservices, data structures, algorithms, operating systems, and distributed systems. Proficiency in Java or another object-oriented language is required, alongside excellent troubleshooting, debugging, and performance tuning skills. Strong knowledge of Linux/Unix fundamentals and experience with cryptography are highly desirable.

Essential Skills

JavaLinux/Unixcryptographydistributed systemsmicroservicesdata structuresalgorithmsoperating systemsrelational databasesNoSQLstoragedistributed persistencesoftware designsoftware developmentscalabilityreliabilityperformance tuningtroubleshootingdebugging

Highlights

  • Actively hiring

More Details

RoleSoftware Developer 5
DepartmentPRODEV-SWENG
Employment TypeFull Time, Work from office

About the Company

Oracle logo

Oracle

IT Consulting

Software Developer 5 at Oracle | SkillMX | SkillMX