Full Time

Principal Software Engineer (Join OCI-SDE)

Oracle
$120,000 - $180,000* / year (about $58–$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


As a Principal Software Engineer within Oracle's OCI-SDE team, you will play a pivotal role in the design, development, and implementation of cutting-edge software solutions. You will lead critical projects, mentor junior engineers, and collaborate with cross-functional teams to ensure the delivery of high-quality software products that meet our client's diverse needs. Your expertise will drive innovations and enhance our cloud infrastructure, fostering a culture of excellence, efficiency, and continuous improvement.



Job Responsibilities

  • Design and architect scalable software solutions for Oracle’s cloud offerings.
  • Lead the full software development lifecycle, including analysis, design, implementation, testing, and deployment.
  • Mentor and guide junior software engineers, fostering skill development and knowledge sharing.
  • Collaborate with cross-functional teams to gather requirements and ensure alignment with business goals.
  • Continuously enhance system performance and reliability through rigorous code reviews and optimization techniques.
  • Stay abreast of emerging technologies and industry trends to incorporate innovative solutions into projects.
  • Participate in architecture and design reviews to ensure a high standard of quality across the software portfolio.
  • Implement best practices for software development, including agile methodologies and DevOps practices.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • 10+ years of experience in software development, with a focus on cloud technologies.
  • Proficiency in programming languages such as Java, C++, or Python.
  • Experience with cloud platforms such as Oracle Cloud, AWS, or Azure.
  • Strong understanding of software architecture, design patterns, and data structures.
  • Proven experience in leading technical projects and mentoring teams.
  • Excellent problem-solving skills and a proactive approach to challenges.
  • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.


Technologies & Tools


In this role, you will utilize various technologies and tools including cloud computing platforms like Oracle Cloud Infrastructure, software development frameworks, containerization tools such as Docker and Kubernetes, and CI/CD pipelines. Familiarity with database management systems (e.g., Oracle DB, MySQL), version control systems (e.g., Git), and agile project management tools will also be essential for your success in this position.



Ideal Candidates


The ideal candidate for this position is a strategic thinker with a strong technical background who thrives in fast-paced environments. They possess exceptional leadership qualities and a passion for mentoring others, driving collaboration across teams, and promoting a culture of innovation. You should have a results-oriented mindset, the ability to adapt to changing priorities, and a dedication to delivering high-quality software solutions that meet user needs efficiently and effectively.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

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