Senior Principal Software Engineer, Storage Solutions. Concord LilyLifestyle
Listed on 2026-05-30
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps
Job Description
We're excited to reach out to attendees of Rust Con 2025 who are interested in exploring opportunities with Oracle.
We are currently tackling significant engineering challenges in our foundational data-plane services that are essential for the next generation of Oracle Cloud Infrastructure (OCI). We invite you to challenge existing engineering norms, leverage your expertise in developing high-performance, reliable, and available systems, and help elevate OCI data-planes.
This is a unique chance for you to create innovative solutions directly for our customers. Our team, though still young and rapidly growing, is embarking on ambitious initiatives, including developing a canonical implementation of core components for our data-plane runtime framework, creating a remote persistent storage solution with latency and performance akin to local NVMe drives, and designing tools to identify vital performance enhancements across OCI data-planes.
We seek self-driven engineers with a passion for solving complex system, data-plane, and performance issues. You should be a strong developer who enjoys delving into low-level systems while designing extensive distributed system interactions that are scalable and high-performing. A commitment to simplicity, collaboration, and a willingness to learn is vital in our agile working environment.
Career Level - IC5
Responsibilities- Utilize your exceptional technical, research, and analytical skills to generate impactful solutions swiftly, ensuring a delightful experience for our customers. Collaborate with executives to secure investments and steer the software design and development for significant new data-plane components within Oracle's Cloud Infrastructure.
- Demonstrate leadership in defining the architectural foundations for the next generation of OCI data-planes, making substantial architectural calls informed by your track record of success in managing large-scale cloud projects.
- Actively participate in defining and evolving standard practices and procedures within the software engineering division. Specify and design new projects, developing software per those specifications, and engage in professional development tasks related to software applications and operating systems.
- 10+ years of relevant engineering, architecture, or software development/operations experience.
- Strong proficiency in C/C++ (preferred) or Rust (preferred).
- Extensive experience with high-concurrency systems.
- Demonstrated ability to design and deliver low-level, performance‑critical systems.
- Working knowledge of technologies including Linux OS/kernels, device drivers, performance testing tools, distributed debugging tools, high‑performance distributed storage, and networking.
- Excellent team player with exceptional communication, organizational, and interpersonal abilities.
- Comfortable navigating complex, fast‑paced software development environments.
- Quick learner with a proactive approach to driving, following, and enhancing cross‑team processes.
- Comprehensive understanding of cloud infrastructure concepts and technologies.
- Experience collaborating with geographically distributed teams.
- Significant experience in startups or dynamic enterprise technology development contexts.
US:
Hiring Range in USD from: $96,800 to $251,600 per annum. Additional eligibility for bonuses, equity, and compensation deferral may apply.
Oracle maintains broad salary ranges for its roles to reflect variations in knowledge, skills, experience, market conditions, and locations, as well as differences among Oracle's various products and services.
Candidates are typically positioned within the range based on these factors along with internal peer equity.
Oracle US offers a comprehensive benefits package including:
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).