Jobs · Engineering · Tennessee

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.

Similar jobs