Senior Software Developer

World leader in cloud solutions using tomorrow's technology to tackle today's problems, operating for 40+ years.
United States
$79,000 - $178,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Developer

Oracle's Virtual Cloud Network (VCN) team is seeking a Senior Software Developer to join their Dataplane team. This role focuses on building and maintaining the OCI Software Defined Network (SDN) stack, requiring expertise in high-availability systems, virtualized networks, and network packet processing. The position offers an opportunity to work on ambitious initiatives in a rapidly growing team.

The VCN team prides itself on a collaborative culture that welcomes new members and focuses on excellent customer experience. They emphasize proper technical debt management to maintain a healthy work-life balance and reasonable on-call responsibilities. The role involves working with core networking components, implementing high-speed packet processing architectures, and developing distributed systems for network features.

As a Principal Member of the Technical Staff, you'll be responsible for critical networking features including TCP/UDP packet processing, access controls, and monitoring systems. The ideal candidate should be an expert C++ programmer with strong networking experience, valuing simplicity and scalability while being comfortable in an agile environment.

Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other perks. The company maintains a strong commitment to diversity and inclusion, promoting various insights and perspectives. With over 40 years of industry leadership, Oracle provides an environment where innovation thrives and work-life balance flourishes.

Last updated a day ago

Responsibilities For Senior Software Developer

  • 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

Requirements For Senior Software Developer

Linux
Python
  • 8+ years of experience with systems/networking development
  • 6+ years of experience with network programming
  • Proficient at programming in C++ and experience with Python
  • Proficient with Linux
  • Proficient in Networking
  • Bachelors in computer science and Engineering or related engineering fields
  • Network Programming in C++
  • Protocol Implementation
  • Internet Protocol Suite (TCP/IP)/UDP with deep experience in packet level
  • Linux debugging experience

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Senior Software Developer

Senior Software Engineer (Full Stack, Back End or Front End)

Senior Software Engineer role at Oracle Health, building AI-powered Electronic Health Record systems with competitive pay and comprehensive benefits.

Software Developer 5

Senior Software Developer role at Oracle working on cloud-based analytical applications, requiring 10+ years of experience in full-stack development.

Product Manufacturing Engineer -4

Senior manufacturing engineer role focused on rack-level hardware production and system integration at Oracle.

Senior Software Developer

Senior Software Developer role at Oracle focusing on database test development and cloud services, requiring 3-5 years of experience in Linux/Unix systems and programming.

Senior Engineer: Java/J2ee+REST+SQL Product Development

Senior Engineer position at Oracle focusing on Java/J2EE, REST, and SQL development for cloud-based supply chain management solutions.