Oracle is seeking a Principal Software Developer to join their software engineering division. This role combines technical expertise with architectural vision, requiring 7+ years of software engineering experience. The position involves applying intermediate to advanced knowledge of software architecture to develop, debug, and design software applications and operating systems.
The ideal candidate will be responsible for building enhancements within existing software architecture while having the opportunity to suggest architectural improvements. This role requires strong fundamentals in Computer Science, including object-oriented design, data structures, and algorithm design, along with extensive experience in building highly-available and scalable distributed services.
As a Principal Software Developer at Oracle, you'll work with cutting-edge cloud technology and contribute to solutions that impact industry leaders across various sectors. The position offers comprehensive benefits including competitive compensation ($96,800 - $223,400), medical/dental/vision insurance, 401(k) with company match, flexible vacation, and stock purchase options.
The role is based in Nashville, TN, and requires strong communication skills and a systematic problem-solving approach. You'll be working with microservice design patterns and contributing to Oracle's cloud infrastructure, making this an excellent opportunity for experienced developers looking to make a significant impact at a global technology leader.
Oracle provides an inclusive work environment and comprehensive benefits package, making it an attractive opportunity for seasoned software professionals looking to advance their careers in enterprise software development.