Full Time

Remote Principal Software Engineer

Oracle
Remote!
$120,000 - $180,000* / year

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 at Oracle will be responsible for leading the design, development, and optimization of high-quality software solutions. This role requires an innovative individual who can drive technical initiatives, mentor junior engineers, and ensure integration with existing systems. The Principal Software Engineer will collaborate with cross-functional teams to define technical requirements, oversee projects from inception through completion, and implement cutting-edge technologies to enhance performance and efficiency.



Job Responsibilities

  • Lead the architecture, design, and implementation of complex software applications and features.
  • Collaborate with product management, business units, and other stakeholders to gather and refine software requirements.
  • Mentor and guide software engineers, promoting best practices in software development.
  • Conduct code reviews and ensure adherence to coding standards and quality assurance processes.
  • Identify and resolve technical challenges and performance bottlenecks.
  • Stay abreast of industry trends and emerging technologies, integrating them into engineering practices.
  • Participate in the full software development lifecycle, from planning through release and post-deployment support.


Qualifications

  • Master's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Minimum of 8 years of experience in software development, with a focus on enterprise software solutions.
  • Strong proficiency in programming languages such as Java, C++, Python, or similar.
  • Demonstrated experience in cloud technologies and microservices architecture.
  • Deep understanding of software engineering principles, software design patterns, and data structures.
  • Experience with Agile methodologies and DevOps practices.
  • Excellent problem-solving skills and the ability to work in a team-oriented environment.


Technologies & Tools

The Principal Software Engineer will utilize a range of technologies and tools including but not limited to Oracle Cloud Infrastructure, Kubernetes, Docker, CI/CD pipelines, and various development frameworks. Familiarity with databases such as Oracle Database, MySQL, or NoSQL technologies is essential. Proficiency in using development tools like Git, JIRA, and integrated development environments (IDEs) such as IntelliJ IDEA or Visual Studio Code will also be advantageous.



Ideal Candidates

The ideal candidate for the Principal Software Engineer position at Oracle is someone who possesses a passion for technology and innovation, demonstrating a strong ability to think critically and analytically. They should be adaptable, capable of thriving in a fast-paced environment, and be effective communicators, fostering collaboration across diverse teams. A track record of leadership and mentoring in technical capacities will be favorable, as will an unwavering commitment to quality and continuous improvement in software engineering practices.

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.