Full Time

Principal Software Engineer (Join OCI-SDE), Cloud Engineering

Oracle
$130,000 - $180,000* / year (about $63–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Oracle, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Principal Software Engineer in the Cloud Engineering team at Oracle will play a pivotal role in designing and developing innovative cloud-based solutions. This position requires a visionary approach to software development, blending advanced technical proficiency with leadership capabilities to guide cross-functional teams in the delivery of high-quality products. The ideal candidate will actively participate in architectural decision-making, mentor junior engineers, and collaborate with other departments to ensure that Oracle remains at the forefront of cloud technology.



Job Responsibilities

  • Lead the design, development, and implementation of scalable cloud software solutions.
  • Define architectural standards and best practices for software development within the Cloud Engineering team.
  • Collaborate with product management and other stakeholders to gather requirements and translate them into technical specifications.
  • Provide technical leadership and mentorship to junior software engineers and interns.
  • Conduct code reviews, ensuring adherence to best practices and high-quality code standards.
  • Participate in troubleshooting and resolving complex technical issues in production environments.
  • Stay abreast of emerging technologies and industry trends to drive continuous improvement and innovation.
  • Contribute to the development of tools and frameworks to improve development processes and enhance productivity.


Qualifications

  • Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of software development experience, particularly with cloud technologies.
  • Proficient in programming languages such as Java, Python, or Go.
  • Extensive experience with cloud platforms such as Oracle Cloud, AWS, or Azure.
  • Strong understanding of cloud architecture, microservices, and containerization technologies (e.g., Docker, Kubernetes).
  • Demonstrated experience with databases and data modeling techniques.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Proven track record of leading and mentoring technical teams.


Technologies & Tools

The Principal Software Engineer will work with a variety of technologies and tools integral to cloud engineering, including but not limited to Oracle Cloud Infrastructure, Java, Python, Docker for containerization, Kubernetes for orchestration, and various database technologies such as SQL and NoSQL systems. Familiarity with CI/CD tools and frameworks will also be essential for ensuring efficient deployment and operations.



Ideal Candidates

The ideal candidate for the Principal Software Engineer position should exhibit strong leadership qualities accompanied by an unwavering passion for technology and innovation. They should possess excellent communication skills, enabling them to articulate complex technical concepts to both technical and non-technical stakeholders. Furthermore, the ability to thrive in a collaborative environment, coupled with a proactive approach to problem-solving, will significantly contribute to their success within the Oracle Cloud Engineering team.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.