Senior Software Engineer

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

Description For Senior Software Engineer

Oracle, a world leader in cloud solutions, is seeking a Senior Software Engineer to join their team. This role combines advanced networking expertise with software development leadership. The position involves leading the development of software solutions that integrate with complex networking technologies, making it perfect for those who want to work at the intersection of software and network infrastructure.

The role offers an exciting opportunity to work on large-scale systems while leading technical initiatives and mentoring other engineers. You'll be responsible for designing and implementing software solutions that span multiple modules, requiring both technical expertise and leadership skills. The position involves working with cutting-edge networking technologies and requires a strong background in software development with a focus on networking protocols and systems.

As a Senior Software Engineer at Oracle, you'll be part of a company that values innovation and diverse perspectives. The company offers comprehensive benefits including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other perks. The salary range of $79,000 to $178,100 reflects the role's senior level and the value Oracle places on experienced talent.

The ideal candidate will have at least 5 years of experience in software engineering with a networking focus, strong expertise in network operating systems, and proficiency in languages like Python and Java. You'll need to demonstrate both technical excellence and leadership ability, as you'll be guiding teams and projects while maintaining hands-on involvement in development.

This role presents an excellent opportunity for experienced software engineers looking to advance their careers at a leading technology company. Oracle's global presence, commitment to innovation, and comprehensive benefits package make this an attractive position for those seeking to make a significant impact in enterprise software development.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Lead development and management of software solutions for advanced networking technologies
  • Define and adhere to delivery procedures for software projects
  • Serve as module lead and collaborate with senior and junior engineers
  • Take ownership of moderately complex projects
  • Translate detailed software designs into actionable development plans
  • Lead creation of solutions spanning multiple modules
  • Act as SME for root cause analysis
  • Lead software automation design and delivery projects

Requirements For Senior Software Engineer

Python
Java
Linux
  • Bachelor's degree in Computer Science or related field
  • At least 5 years of experience in software engineering with focus on networking
  • Strong expertise in network operating systems and networking hardware
  • Proficiency in programming languages such as Python, C/C++, Java
  • Knowledge of networking protocols (BGP, OSPF, IS-IS, TCP/IP)
  • Experience with network automation and scripting
  • Familiarity with network modeling and programming
  • Knowledge of software architecture and design
  • Strong understanding of network security principles
  • Experience with CI/CD pipelines and DevOps practices
  • Knowledge of API development and integration
  • Excellent organizational and communication skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term 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 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 Engineer

Software Developer 4

Senior Software Engineer role at Oracle working on cloud-native distributed systems and database management frameworks.

Storage Software Engineer-C++/Java/File Systems/Lustre

Senior Storage Software Engineer position at Oracle focusing on cloud infrastructure, requiring expertise in C++/Java, file systems, and distributed systems.

Senior Backend Developer - Oracle Cloud /Identity and Access Management

Senior Backend Developer role at Oracle Cloud, focusing on Identity and Access Management systems, requiring 4+ years of distributed systems experience.

Senior Member of Technical Staff

Senior backend engineering role at Oracle focusing on Java development and microservices architecture with technical leadership responsibilities.

Senior Full Stack Application Developer

Senior Full Stack Developer role at Oracle Payments team, focusing on cloud-native payment solutions using Java and modern frontend technologies.