Senior Principal Sde

Oracle Oracle · Enterprise · Nashville, TN +1

Senior Principal Software Development Engineer to design, build, and operate software for the full data center lifecycle, focusing on accelerating AI infrastructure delivery and simplifying operations at global scale. The role involves technical leadership, end-to-end feature execution, and improving engineering practices in a builder-operator model.

What you'd actually do

  1. Architect, design, and operate distributed services supporting data center lifecycle workflows, including planning, design, build, and operations. This includes defining APIs, data models, scalability strategies, and failure-mode behavior.
  2. Own feature delivery from design through production rollout, including implementation, testing strategy, deployment planning, and operational readiness.
  3. Operate in a builder-operator model. You will build, deploy, and participate in on-call rotations. You will drive service reliability improvements based on incidents, retrospectives, and operational data.
  4. Lead technical reviews, including architecture and functional design reviews. You will write and maintain clear documentation, and you will ensure designs are secure by default and supportable for long-term operations.
  5. Improve engineering velocity and quality by strengthening code review practices, increasing automated test coverage, and enhancing continuous integration and continuous delivery, test automation, and deployment automation.

Skills

Required

  • distributed services
  • data center lifecycle
  • software and automation
  • technical leadership
  • end-to-end execution
  • reliability
  • operability
  • engineering practices
  • code quality
  • testing
  • deployment automation
  • service operations
  • API design
  • data models
  • scalability strategies
  • failure-mode behavior
  • production rollout
  • on-call rotations
  • incident management
  • retrospectives
  • architecture reviews
  • functional design reviews
  • documentation
  • secure by default
  • supportability
  • engineering velocity
  • automated test coverage
  • continuous integration
  • continuous delivery
  • test automation
  • deployment automation
  • product management
  • requirements translation
  • roadmaps
  • execution plans
  • trade-offs communication
  • risk communication
  • milestone communication
  • mentoring engineers
  • operational excellence standards
  • observability standards
  • proactive service ownership
  • engineering standards
  • operational toil reduction
  • automation investment
  • self-service capabilities
  • metrics
  • logs
  • tracing
  • incident response
  • runbooks
  • networking collaboration
  • security collaboration
  • identity collaboration
  • observability collaboration
  • storage collaboration
  • release engineering collaboration
  • integrated solutions
  • data center delivery tooling
  • data center operations tooling
  • technical direction
  • system modernization
  • interface standardization
  • end-to-end lifecycle experience
  • Java
  • Python
  • Go
  • JavaScript
  • REST APIs
  • multi-tenant services
  • isolation
  • quota management
  • lifecycle management
  • NoSQL systems
  • storage concepts
  • distributed persistence technologies

Nice to have

  • BS, MS, or PhD in Computer Science or Computer Engineering, or equivalent practical experience
  • 10+ years of full stack software development

What the JD emphasized

  • AI infrastructure
  • builder-operator model
  • operational excellence
  • continuous integration and continuous delivery