Senior Software Development Engineer

World leader in cloud solutions using tomorrow's technology to tackle today's problems.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer

Oracle's Cloud Infrastructure (OCI) team is seeking a Senior Software Development Engineer to join their Virtual Networking Team. As a Member of Technical Staff on the Dataplane team, you'll be at the forefront of building large-scale distributed infrastructure for the cloud. The role focuses on developing core components of Oracle's Virtual Cloud Network, working with high-speed packet processing architectures and distributed systems.

The Virtual Cloud Network (VCN) team has cultivated a collaborative culture that prioritizes both customer experience and employee well-being. They're building state-of-the-art Software Defined Network (SDN) stack, offering customizable Virtual Cloud Networks with predictable performance, isolation, and availability.

This position requires an expert C coder with strong networking experience, someone who values simplicity and scale. You'll be working in an agile environment, contributing to tasks ranging from TCP/UDP packet processing to implementing access controls and developing monitoring dashboards. The role offers opportunities for growth and mentorship, with a focus on maintaining a good work-life balance.

Oracle, as a world leader in cloud solutions, provides a competitive benefits package and promotes diverse insights and perspectives. The company has a strong track record of over 40 years, partnering with industry leaders across sectors. They encourage community involvement through volunteer programs and maintain a commitment to inclusive workforce practices.

The ideal candidate should have 6-10+ years of experience, strong proficiency in C/C++ programming, Linux systems, and networking protocols. This is an excellent opportunity for someone looking to work on challenging problems in high-availability and virtualized networks while being part of a rapidly growing team with ambitious initiatives.

Last updated 16 hours ago

Responsibilities For Senior Software Development Engineer

  • Design and develop major core components of Oracle's Virtual Cloud Network
  • Deliver high-speed packet processing architectures
  • Develop distributed systems that provide networking features
  • Implement TCP/UDP packet processing, access controls, metrics and monitoring dashboards
  • Take an active role in the definition and evolution of standard practices and procedures
  • Provide direction and mentoring to others
  • Work on software tasks associated with developing, designing and debugging software applications or operating systems

Requirements For Senior Software Development Engineer

Linux
Python
  • 5-9 years of experience with systems/application development
  • Proficient at programming in C/C++
  • Proficient with Linux
  • Prior development experience with network protocol implementation or network packet process
  • Experience in working on performance/scale testing
  • Bachelors in computer science and Engineering or related engineering fields
  • Experience in CICD environments (preferred)
  • Experience with Agile Development (preferred)
  • Prior cloud experience (preferred)
  • Masters / PhD degree in Computer Science or related engineering fields (preferred)

Benefits For Senior Software Development Engineer

Medical Insurance
  • Medical Insurance
  • Life Insurance
  • 401k

Interested in this job?

Jobs Related To Oracle Senior Software Development Engineer

Senior Software Developer (Ruby on Rails)

Senior Software Developer position at Oracle, focusing on developing healthcare SaaS platforms using Ruby on Rails and Node.js, with 5+ years of experience required.

Senior Member Technical Staff (JoinOCI-SDE)

Senior technical role at Oracle focusing on cloud infrastructure development and deployment automation with competitive compensation and benefits.

Software Developer 4

Senior software engineering role at Oracle working on cloud-native distributed systems for Fusion Applications as a Service (FAaaS)

Senior Java Full Stack Developer

Senior Java Full Stack Developer position at Oracle, requiring 8+ years of experience in Java, microservices, and cloud technologies.

Senior Software Developer

Senior Software Developer role at Oracle + CrowdTwist, focusing on developing scalable microservices and full-stack applications for their loyalty platform.