Oracle is seeking a Staff Software Engineer to join their team in building scalable, fault-tolerant systems. This role combines software engineering excellence with data architecture expertise, requiring 4-6+ years of experience in developing robust systems. The position involves designing and implementing microservices, managing data pipelines, and working with both SQL and NoSQL databases. As a leader, you'll mentor junior engineers while collaborating with cross-functional teams.
The ideal candidate will have strong coding skills in Java, Python, or Scala, with expertise in RESTful APIs and GraphQL. You'll work with modern technologies including distributed systems (Hadoop, Spark), real-time data frameworks (Kafka, Pulsar), and major cloud platforms (AWS, GCP, Azure). The role demands deep understanding of data structures, algorithms, and modern data engineering practices.
Oracle offers a competitive benefits package including medical, life insurance, and retirement options. As a world leader in cloud solutions, Oracle provides opportunities to work on complex, data-driven challenges while maintaining work-life balance. The company promotes diverse insights and perspectives, operating with integrity for over 40 years.
This position offers significant growth potential and the chance to make meaningful impact in building reliable, innovative systems. You'll be part of a collaborative, fast-paced environment while working on cutting-edge technology solutions. The role combines technical expertise with leadership opportunities, making it ideal for those looking to advance their careers in software engineering and data architecture.