Software Developer 4
Oracle
Fusion Data Intelligence team is seeking a highly experienced and passionate Principal Software Developer to lead the design and development of core infrastructure components, including the FDI Control Plane and Fleet Manager. Oracle Fusion Data Intelligence is a pre-packaged analytical application offered to executive-level users. Content-packed analytical decks and data-rich visualizations are built on top of the Oracle Analytic Cloud and Autonomous Datawarehouse, geared towards helping executives make strategic & informed business decisions. The development involves state-of-the-art technologies in a multi-tenant cloud-based application. You will use your creative power to build the next generation of Analytical products and your technical skills to create the best products and features for our customers, changing the face of Business Intelligence software. Work with state-of-the-art cloud products and join one of the most successful, dynamic, and fastest-growing business units at Oracle.
As a technical leader in this role, you will work on innovative cloud-native services that power Oracle’s next-generation analytics applications. You will architect and implement robust and secure solutions, collaborate across product and engineering teams, and mentor developers in a dynamic, agile environment. You will also play a key role in shaping the platform's technical and security posture, fostering engineering best practices, and ensuring excellence throughout the entire software development lifecycle.
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
The Fusion Data Intelligence team is hiring a Principal Software Developer to lead the design and development of core cloud infrastructure for Oracle’s analytics platform. The role focuses on building secure, scalable, cloud-native services, collaborating across teams, and setting technical and engineering best practices.
Career Level - IC4
Responsibilities:
- Design, build, and maintain scalable, high-performance software systems powering the Fusion Data Intelligence platform.
- Lead technical design and architecture efforts across cross-functional teams, ensuring alignment with Oracle Cloud Infrastructure (OCI) standards.
- Develop and operate containerized, cloud-native services for orchestration, provisioning, and service lifecycle management.
- Drive best practices in automation, observability, security, and fault tolerance for distributed systems.
- Collaborate closely with Product Management, TPMs, and engineering peers to deliver impactful features and infrastructure enhancements.
- Own the full software development lifecycle—from planning and design to development, testing, deployment, and production operations.
- Mentor and guide junior engineers, review designs and code with a focus on quality and maintainability.
- Participate in on-call rotations to support customer issues and production escalations.
Qualifications:
- BS or MS in Computer Science (or equivalent).
- 10–12+ years of professional software development experience, with a focus on enterprise-scale, distributed, or cloud-native systems.
- Proficiency in one or more systems-level programming languages (e.g., Java, Python, C/C++).
- Strong foundation in system design, distributed systems principles, and microservices architecture.
- Deep expertise in Linux/Unix systems including debugging, performance tuning, and automation.
- Hands-on experience with containerization and orchestration technologies (Docker, Kubernetes).
- Proven ability to build and operate secure, resilient systems using native cloud services (e.g., Object Storage, Messaging, Identity, and Data Integration services).
- Experience with one or more major cloud providers—OCI preferred, AWS acceptable.
- Excellent troubleshooting, debugging, and performance analysis skills.
- Strong communication skills with the ability to convey complex technical concepts clearly, both verbally and in writing.
- Demonstrated experience leading design decisions, mentoring engineers, and driving engineering best practices.
- High level of ownership, accountability, and a passion for building robust, secure software.
- Thrive in fast-paced, collaborative, and agile development environments.