Senior Software Engineer, Cloud Performance
Oracle · Nashville, TN · 2 wk ago
Engineering$89k–$210k/yrFull-time
Responsibilities
- Evaluate the performance of cloud services, identify inefficiencies, and design cost-effective solutions.
- Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency.
- Benchmark OCI services against competitors and identify performance improvement opportunities.
- Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines.
- Quantify and communicate the financial impact of inefficiencies, linking performance data to business metrics.
- Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images).
Qualifications
- 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.
Preferred Qualifications
- BS degree in Computer Science or related field (MS preferred).
- Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP).
- Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch.
- Proven experience in performance optimization of cloud infrastructure and distributed systems.