> Markdown version of [/jobs/ext/1590437-senior-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1590437-senior-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Principal Software Engineer - **Company:** Oracle - **Location:** Washington, DC, United States - **Experience:** Expert - **Salary:** $135,200.0 - $306,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Software Applications, Microsoft Azure, C++ (Programming Language), Code Review, Computer Engineering, Data Structures, Software Debugging, Distributed Systems, Python (Programming Language), Performance Tuning, Tensorflow, Software Engineering, Transmission Control Protocol (TCP), Google Cloud, Pytorch, Caffe, Keras, Scikit Learn, Kubernetes, Information Technology, Xgboost, Machine Learning Operations, Oracle Cloud Infrastructure, Nvme - **Published:** July 13, 2026 - **Apply:** https://www.dcjobsite.com/job.asp?id=3317954830&tx=HT7367TTZ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 10+ year's experience delivering and operating large scale, highly available distributed systems. * Strong proficiency with C and C++. Python and/or Java is a plus. * Expertise in one or more Public Cloud offerings (OCI, AWS, GCP, Azure) is a plus. * Experience with other high-throughput I/O architectures like DAOS/SPDK is a strong plus. * Background in RMDA and high-performance networking (SmartNICs, NVMe/TCP, RoCEv2) is a plus. * Familiarity with AI/ML frameworks (Tensorflow/Keras, PyTorch, Scikit-Learn, XGBoost, Caffe) as well as MLOps and Kubernetes is a plus. * Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. * Strong troubleshooting and performance tuning skills. * Self-motivation to thrive in a fast-paced environment. * Bachelors or Master's in Computer Science, Computer Engineering, or related field. ## Description As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and product management to define requirements for OCI's storage infrastructure services. Expertise in one or more Public Cloud offerings is a plus. You will be expected to make substantial contributions towards our design and architecture and will implement proof of concepts. You have excellent communication skills and can clearly explain complex technical concepts. As a technical leader on your team, you will mentor and demonstrate core values for other more junior engineers. You will write code, review code written by your peers, and write test automations. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn., As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Overview of Machine Learning in Python](https://www.wearedevelopers.com/videos/840-overview-of-machine-learning-in-python) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)