Principal Software Engineer

Oracle Oracle · Enterprise · Nashville, TN +1

Principal Software Engineer on the Strategic Customer Engineering team responsible for aligning technical details across service teams, collaborating with stakeholders, and driving end-to-end execution of complex projects. Focuses on designing, coordinating, and executing technical solutions for customer experience and scalability, requiring deep expertise in cloud technologies, distributed systems, and strong communication skills.

What you'd actually do

  1. Partner with customer engineering leadership and OCI engineering leadership to ensure the success of your customers.
  2. Take ownership of problems and work to identify solutions.
  3. Ability to think through the solution and identify/document potential issues impacting your customers.
  4. Work with engineering teams to design infrastructure components such as cloud resources, distributed computing systems, and data storage solutions to support your customer's workflows.
  5. Troubleshoot infrastructure performance, scalability, and reliability issues and implement solutions to mitigate risks and minimize downtime.

Skills

Required

  • distributed cloud engineering experience
  • Java/C++/C# development
  • scripting languages
  • Ansible, Terraform, and/or Kubernetes
  • containerization technologies (e.g., Docker, Kubernetes)
  • Linux system internals
  • Oracle Linux/RHEL/CentOS, Ubuntu, and Debian distributions
  • system administration
  • package management
  • shell scripting
  • performance optimization
  • cloud platform teams collaboration
  • networking concepts
  • security principles
  • problem-solving skills
  • troubleshoot complex issues
  • written and verbal communication skills
  • documentation skills

Nice to have

  • scripting and automation
  • orchestration tools for managing distributed systems
  • organizational effectiveness

What the JD emphasized

  • exceptionally strong communicator
  • well-rounded technical background
  • history of leading large-scale projects end-to-end
  • 5+ years distributed cloud engineering experience
  • strong communicator
  • high-impact role with high expectations
  • minimal supervision