Oracle is seeking a Principal Software Developer to join their software engineering division in a hybrid work arrangement. This role requires an experienced professional with 7+ years in software engineering to apply intermediate to advanced knowledge of software architecture in developing and enhancing enterprise-level applications.
The position involves working on critical software development tasks, including designing and debugging applications and operating systems. You'll be responsible for building enhancements within existing software architectures while having the opportunity to suggest architectural improvements. The ideal candidate will have strong foundations in Computer Science fundamentals, particularly in object-oriented design, data structures, and algorithm design.
As a Principal Software Developer at Oracle, you'll be working with distributed systems and microservice architectures, requiring expertise in building highly-available and scalable services. The role demands strong problem-solving abilities and excellent communication skills, as you'll be working with complex systems and collaborating with various teams.
Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible paid time off, and stock purchase plans. The company maintains broad salary ranges ($94,200 - $223,500) based on experience, skills, and location, with additional eligibility for bonus and equity.
This is an excellent opportunity for an experienced software engineer looking to work with cutting-edge technology at a global leader in cloud solutions. Oracle's commitment to innovation, combined with their 40+ year history of industry leadership, provides a stable yet dynamic environment for career growth. The company promotes work-life balance and maintains an inclusive workforce that values diverse perspectives and contributions.