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 OCI-SDE group at Oracle will play a pivotal role in spearheading the design, development, and deployment of scalable software solutions. This individual will work closely with other engineering teams, product managers, and stakeholders to drive innovation and ensure the seamless integration of cloud applications. The Principal Software Engineer will also mentor junior engineers, instilling best practices in software development while optimizing existing systems and addressing complex engineering challenges.
Job Responsibilities
- Lead and participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Architect and develop robust, high-performance, and scalable software solutions in cloud environments.
- Collaborate with cross-functional teams to deliver high-quality software products on schedule.
- Mentor and guide junior engineers, fostering a culture of continuous improvement and high standards of coding practices.
- Identify and resolve complex technical issues, ensuring alignment with best practices and architectural guidelines.
- Contribute to the improvement of development processes, tools, and methodologies.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 8 years of experience in software development, with a proven track record in leading engineering teams.
- Strong expertise in programming languages such as Java, C++, or Python.
- Experience with cloud technologies and platforms, particularly Oracle Cloud Infrastructure.
- Solid understanding of software architecture design patterns and best practices.
- Proficiency in developing RESTful APIs and microservices.
- Excellent analytical and problem-solving skills.
- Strong interpersonal and communication skills, with the ability to effectively collaborate with diverse teams.
Technologies & Tools
The Principal Software Engineer will work extensively with various technologies and tools essential for modern software development. This includes cloud platforms such as Oracle Cloud Infrastructure, container orchestration tools like Kubernetes, continuous integration and continuous deployment (CI/CD) pipelines, version control systems such as Git, and Agile project management tools. Familiarity with database systems like Oracle Database, as well as proficiency in using REST APIs and microservices architectures, will be essential for this role.
Ideal Candidates
Ideal candidates for the Principal Software Engineer position will possess a strong technical aptitude paired with leadership skills. They should demonstrate a comprehensive understanding of software engineering principles and express a passion for developing innovative solutions. The ability to collaborate effectively with diverse teams while mentoring others is crucial. Candidates should also be proactive in staying abreast of industry trends and emerging technologies, showcasing a commitment to continuous learning and professional growth.
Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.