Sr Principal Software Engineer, Cloud Infrastructure Security and Distributed Systems

Oracle Oracle · Enterprise · Nashville, TN +1

This role focuses on designing and building secure, scalable cross-domain solutions for mission-critical systems within Oracle's cloud infrastructure. It requires deep expertise in security, distributed systems, Linux, and cloud-native architecture, with a strong emphasis on technical leadership, mentoring, and driving engineering excellence.

What you'd actually do

  1. Design and implement architectures for cross-domain solutions that enable high availability, scalability, and market-leading security features
  2. Drive the technical direction and strategy for secure data exchange systems across multiple security domains
  3. Lead the design of core execution paths ensuring correctness, high performance, availability, and maintainability
  4. Identify and mitigate deep technical risks across the full CDS ecosystem
  5. Collaborate on long-term business goals that affect system architecture and technical strategy

Skills

Required

  • 10+ years of relevant software development experience
  • BS or MS degree in Computer Science or equivalent domain-specific experience
  • Demonstrated expertise in building and operating mission-critical systems at scale
  • Experience with security-critical systems
  • Knowledge of security frameworks, encryption technologies, access control systems
  • Systems Programming: Proficiency in multiple programming languages (e.g., Java, Python, Go, C++) with emphasis on secure coding practices
  • Expertise in Linux-based systems, including kernel-level understanding for security implementations
  • Distributed Systems: Deep understanding of distributed systems design, including consensus protocols, data consistency, and fault tolerance
  • Networking: Knowledge of network protocols, security boundaries
  • Cloud Technologies: Experience with cloud-native architectures, containerization (Docker, Kubernetes), and infrastructure as code
  • Experience mentoring engineers and technical leads
  • Demonstrated ability to collaborate with executive leadership on strategic initiatives
  • Strong communication skills with ability to explain complex technical concepts to diverse audiences

Nice to have

  • Published papers or patents in security or distributed systems
  • Experience with formal verification methods for security-critical systems
  • Knowledge of Zero Trust architectures and implementations

What the JD emphasized

  • security-critical software
  • distributed systems
  • Linux
  • cloud-native architecture
  • secure coding
  • mission-critical systems
  • security-critical systems
  • security frameworks
  • encryption technologies
  • access control systems
  • secure coding practices
  • kernel-level understanding for security implementations
  • distributed systems design
  • fault tolerance
  • network protocols
  • security boundaries
  • cloud-native architectures
  • containerization
  • infrastructure as code
  • security or distributed systems