Oracle is seeking a Senior Software Engineer to join its Cloud Performance Organization. The role will focus on optimizing the performance of OCI's critical components, internal tools, and applications while fostering a culture of performance engineering. The ideal candidate has experience with the design of major features and launching them into production, and can work independently and extend technical leadership to development teams.
Requirements
- 4 to 5 years distributed service engineering experience in a software development environment
- Development experience in a modern programming language, such as Java, C++, C#
- Hands-on experience designing, developing, and operating public cloud service control or data planes
- Hands-on experience in software performance profiling, analysis, and optimization
- Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
- Experience working closely with architects, principals, product, and program managers to deliver product features on time and with high quality
- Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
- Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies
- Good understanding of Linux administration and networking stack configuration
- Demonstrable technical leadership and mentorship skills
- Familiarity with JVM and benchmarking tools
Benefits
- Flexible medical insurance
- Life insurance
- Retirement options