Senior Software Engineer

A world leader in cloud solutions, using tomorrow's technology to tackle today's problems. Operating for 40+ years with integrity and providing cloud services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Oracle SaaS Cloud Engineering provides an exciting opportunity to build and operate massive-scale, integrated cloud services in a distributed, multi-tenant environment. As a Senior Software Engineer on the SaaS Cloud Security (SCS) team, you'll be instrumental in developing cloud security solutions focusing on WAF, Identity and Access Controls. The role involves building distributed, scalable, and fault-tolerant software systems, managing the complete software lifecycle from development to production operations.

The position offers a greenfield development environment with significant autonomy, allowing for innovation without legacy constraints. You'll work in a dynamic environment where you'll balance feature development with operational concerns, including writing run books, ops automation, and implementing structured logging and metrics instrumentation.

The ideal candidate should have a proven track record in delivering high-scale solutions, possess excellent communication skills, and demonstrate a disciplined approach to engineering. You'll be working with cutting-edge technologies including Java, Kubernetes, and various cloud technologies, contributing to strategic security initiatives that enhance Oracle SAAS Services' security posture.

This role offers the opportunity to work with a world leader in cloud solutions, joining a company with a 40+ year history of innovation and integrity. Oracle provides a competitive benefits package and promotes a diverse, inclusive workplace where every voice matters. Join us in tackling some of the world's biggest challenges while building the future of cloud security.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks
  • Own the entire software lifecycle – development, testing, CI/CD and production operations
  • Build distributed, scalable, fault tolerant software systems
  • Provide technical leadership to other software developers
  • Specify, design and implement changes to existing software architecture

Requirements For Senior Software Engineer

Java
Kubernetes
  • BS/MS in Computer Science or equivalent experience
  • 6+ years of experience shipping scalable, cloud native distributed systems
  • Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms)
  • Proficient in Java, J2EE, Web Services, SQL and shell scripting tools
  • Experience with container orchestration like Kubernetes/Docker
  • Strong working experience on GitHub/Bitbucket, Maven/Gradle
  • Experience with Cloud Storage technologies
  • Deep understanding of Unix-like operating systems

Benefits For Senior Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Senior Software Engineer

Sr. Software Engineer

Senior Software Engineer role at Oracle working on AI-first Electronic Health Record system, focusing on physician ordering capabilities and Health Data Exchange Cloud Service.

Software Developer 4

Senior Software Developer position at Oracle in Austin, TX, focusing on systems programming and software architecture with competitive compensation and comprehensive benefits.

Software Developer 3

Senior Software Developer role at Oracle's Construction and Engineering Global Business Unit, focusing on SaaS application development using Java, JavaScript, and cloud technologies.

Senior Applications Engineer

Senior Applications Engineer position at Oracle focusing on full-stack Java development for banking solutions, requiring 6-10+ years of experience in enterprise software development.

Database Senior Support Engineer - Software Development and Windows

Senior Database Support Engineer role at Oracle focusing on software development, PL/SQL, Java, and Windows technologies with 5+ years experience required.