What are the responsibilities and job description for the Principal Member Technical Staff (JoinOCI-SDE) position at Oracle?
We are seeking a strong engineer to join our team which is focused on building and maintaining a scalable software platforms for Compute Infrastructure. The systems you build will be used by both external and internal customers and will present some of the highest visibility APIs within OCI.
Major focus areas of software maintained by the team include:
- Creating and maintaining highly available APIs for launching and managing Compute resources.
- Designing and implementing highly scalable systems capable of functioning across numerous regions in a worldwide cloud footprint.
- Security-first design and deep integration with the OCI Identity and Access Management (IAM) framework.
You and members of the team will be called upon to solve many diverse scaling, security, efficiency, and automation problems through robust architectural decisions and customer-first design. You will deliver the solutions that directly contribute to the success of our customers.
Qualifications:
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.Responsibilities:
“Cloud Engineering Infrastructure Development”
As a Principal Member of Technical Staff, you will be called upon to lead major projects and have significant participation in design and architecture. You will be expected to act as a technical leader on your team and demonstrate core values for other more junior engineers.
You will be responsible for a wide-ranging set of tasks within the software development space. These range from participating in high-level architectural discussions to feature implementation and DevOps automation.
To succeed with these responsibilities will require:
- Solid knowledge of at least one major programming language (preferably Java, C# or C )
- Knowledge of a scripting language (preferably Python)
- Proficiency in shell scripting (Linux shell scripting -- bash)
- A strong knowledge of Linux fundamentals
- Knowledge of database fundamentals
- Familiarity with major architectural patterns and principles
- Skills in debugging and testing complex systems
- Excellent verbal and written communication skills. OCI greatly values collaborative design in writing. This will be particularly important as a Principal Member of Technical Staff.