Oracle is seeking a Principal Software Developer to join their software engineering division. This role combines technical expertise with leadership responsibilities, requiring 7+ years of software engineering experience. The position involves working on complex software architecture and distributed systems, making it an excellent opportunity for experienced developers looking to work with enterprise-scale applications.
The role demands strong technical fundamentals in object-oriented design, data structures, and algorithm design, along with extensive experience in languages like Java, C++, C#, Javascript, or Go. You'll be responsible for building highly-available and scalable distributed services, working with microservice design patterns, and contributing to architectural improvements.
Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other perks. The compensation is competitive, ranging from $94,200 to $223,500 per annum, with potential for bonus and equity.
As a world leader in cloud solutions, Oracle provides an environment where you'll work on cutting-edge technology while tackling today's challenges. The company has a 40+ year track record of success and continues to partner with industry leaders across various sectors. Oracle values integrity and promotes an inclusive workforce that creates opportunities for all.
The position offers flexibility with multiple location options including Redwood City, Santa Clara, and Austin, making it ideal for candidates seeking opportunities in major tech hubs. You'll be part of a team that values systematic problem-solving, strong communication, and a sense of ownership while contributing to significant enterprise-scale projects.