As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes.
Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's problems. We offer a highly competitive suite of employee benefits, including medical, dental, and vision insurance, disability coverage, life insurance, flexible spending accounts, 401(k) with company match, flexible paid time off, paid parental leave, and more. We're committed to building an inclusive workforce and promoting diverse insights and perspectives.
As a Principal Software Developer, you'll be working on building highly-available and scalable distributed services, using microservice design patterns. You'll apply your expertise in object-oriented design, data structures, and algorithm design to create innovative solutions. This role requires strong communication skills, a sense of ownership, and drive.
Join Oracle to be part of a team that's been thriving for over 40 years, consistently operating with integrity and pushing the boundaries of technology.