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's OCI-SDE team will play a pivotal role in driving the design and implementation of high-performance software solutions. This position requires a deep understanding of software engineering principles alongside experience in cloud technologies, ensuring that the products align with Oracle's commitment to innovation and excellence. The successful candidate will mentor junior engineers, lead technical initiatives, and collaborate with cross-functional teams to deliver cutting-edge solutions that enhance the performance and reliability of our cloud infrastructure.
Job Responsibilities
- Design, develop, and maintain scalable and reliable software systems for Oracle Cloud Infrastructure.
- Lead technical design and architect solutions to complex problems, ensuring adherence to best practices.
- Collaborate with product management and other stakeholders to gather requirements and define project scope.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
- Evaluate new technologies and tools to improve software development processes and system performance.
- Participate in code reviews, ensuring code quality and knowledge sharing among team members.
- Define and implement testing strategies to guarantee high-quality deliverables.
- Contribute to the creation of technical documentation and user guides.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 10 years of professional experience in software development.
- In-depth knowledge of programming languages such as Java, C++, or Python.
- Experience with cloud computing technologies and services, particularly in infrastructure and DevOps.
- Proficiency in software development frameworks, methodologies, and version control systems.
- Strong analytical and problem-solving skills, with a focus on performance and scalability.
- Effective communication and collaboration skills to work within multidimensional teams.
Technologies & Tools
This position requires expertise in various technologies and tools essential for developing and managing cloud infrastructure solutions. Key technologies include Oracle Cloud services, containerization tools such as Docker and Kubernetes, and development tools such as Git and Jenkins. Familiarity with databases, both SQL and NoSQL, alongside experience in configuration management tools like Ansible or Terraform, will significantly enhance the candidate's ability to excel in this role.
Ideal Candidates
The ideal candidate for the Principal Software Engineer position will possess a passion for technology and innovation, coupled with strong leadership skills. They should be proactive in driving projects from conception to delivery while fostering a collaborative team environment. A detail-oriented mindset along with the ability to think strategically and execute effectively in high-pressure situations will distinguish the most suitable applicants. Adaptability to new challenges and a commitment to quality and excellence are crucial for success in this role.
A full-time year is 2,080 hours: $20 an hour is $41,600 a year before taxes, and $50,000 a year is $24.04 an hour. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.