About The Company
Oracle is a global technology leader renowned for its innovative software, hardware, and cloud solutions that empower organizations to achieve their digital transformation goals. With a rich history spanning several decades, Oracle provides a comprehensive suite of products and services that support enterprise applications, database management, cloud infrastructure, and more. The company fosters a culture of innovation, collaboration, and continuous learning, making it an ideal environment for professionals seeking to make a significant impact in the tech industry. Oracle’s commitment to diversity, inclusion, and sustainability underscores its dedication to creating a positive and progressive workplace for all employees.
About The Role
We are seeking a highly skilled Principal Software Engineer to join our dynamic engineering team. In this role, you will leverage your extensive experience in software development and system architecture to design, develop, and optimize scalable, high-availability distributed systems. You will play a pivotal role in driving technical excellence, mentoring junior engineers, and collaborating across teams to deliver mission-critical projects. The ideal candidate will possess a deep understanding of software engineering principles, a passion for problem-solving, and the ability to navigate complex technical challenges. This position offers an exciting opportunity to work on innovative solutions that impact millions of users worldwide and to contribute to the strategic growth of Oracle’s technology offerings.
Qualifications
The successful candidate will have a strong educational background in computer science or related fields, with a minimum of 7+ years of professional experience in software engineering. Candidates should demonstrate expertise in object-oriented programming languages such as Java, C++, C#, Javascript, or Go, along with a solid foundation in computer science fundamentals including data structures, algorithms, and system design. Experience in building highly available, scalable distributed services and familiarity with microservice architecture patterns are essential. Excellent communication skills, a proactive approach to problem-solving, and a sense of ownership are critical. Candidates must also exhibit behaviors aligned with OCI values and be capable of guiding and mentoring junior team members effectively.
Responsibilities
- Design, develop, and maintain complex software systems, ensuring high performance, scalability, and reliability.
- Collaborate with cross-functional teams to define technical requirements and translate them into robust solutions.
- Drive technical innovation by suggesting improvements to existing architectures and exploring new technologies.
- Mentor and provide technical guidance to junior engineers, fostering a culture of continuous learning and growth.
- Participate in code reviews, testing, and debugging to ensure code quality and adherence to best practices.
- Lead the execution of highly visible and mission-critical projects, ensuring timely delivery and alignment with business objectives.
- Engage in system architecture discussions, contributing to the strategic planning of software solutions.
- Maintain awareness of industry trends and emerging technologies to keep Oracle’s solutions at the forefront of innovation.
Benefits
Oracle offers a comprehensive benefits package designed to support the health, well-being, and financial security of its employees. This includes medical, dental, and vision insurance, along with expert medical opinions. Employees are covered by short-term and long-term disability insurance, life insurance, and AD&D coverage. Supplemental life insurance options are available for employees, spouses, and children. The company provides flexible spending accounts for healthcare and dependent care, pre-tax commuter and parking benefits, and a 401(k) savings plan with company matching contributions. Paid time off includes flexible vacation policies, 11 paid holidays, and paid sick leave that accrues annually with rollover options. Additional perks include paid parental leave, adoption assistance, employee stock purchase plans, financial planning resources, and voluntary benefits such as auto, homeowner, and pet insurance. Oracle’s benefits are designed to promote a balanced, healthy, and prosperous lifestyle for all employees.
Equal Opportunity
Oracle is committed to fostering an inclusive and diverse workplace where all employees are valued and respected. The company provides equal employment opportunities regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other protected characteristic. Oracle actively promotes a culture of equity and inclusion, ensuring that every individual has the opportunity to thrive and contribute to the company’s success. All employment decisions are made based on merit, qualifications, and business needs, in accordance with applicable laws and regulations.