Senior Member of Technical Staff

As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's problems. True innovation starts with diverse perspectives and various abilities and backgrounds. When everyone's voice is heard, we're inspired to go beyond what's been done before. It's why we're committed to expanding our inclusive workforce that promotes diverse insights and perspectives. We've partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
$74,800 - $178,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Member of Technical Staff

The Senior Member of Technical Staff will lead the development and management of software solutions that integrate with advanced networking technologies. This role involves defining and adhering to delivery procedures for software projects to achieve high-level objectives. The candidate will frequently serve as the module lead, collaborating with both senior and junior engineers to ensure the timely delivery of projects and working closely with stakeholders to align with organizational goals.

As a technical Subject Matter Expert (SME) with a focus on networking, the Senior Member of Technical Staff will take ownership of moderately complex projects, including the development of software for network operating systems and related infrastructure. This role requires translating detailed software designs into actionable development plans, leading the creation of solutions that span multiple modules with intricate interactions, and ensuring these solutions are effectively supported by monitoring and automation systems. In this capacity, the candidate will act as an SME for root cause analysis, often automating complex tasks that bridge software and networking functions. They may also lead software automation design and delivery projects specifically tailored to enhance network operations.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Last updated 2 months ago

Responsibilities For Senior Member of Technical Staff

  • Lead the development and management of software solutions integrating with advanced networking technologies.
  • Define and adhere to delivery procedures for software projects to achieve high-level objectives.
  • Serve as module lead, collaborating with senior and junior engineers to ensure timely project delivery.
  • Work closely with stakeholders to align with organizational goals.
  • Take ownership of moderately complex projects, including software development for network operating systems and related infrastructure.
  • Translate detailed software designs into actionable development plans.
  • Lead the creation of solutions spanning multiple modules with intricate interactions.
  • Ensure solutions are effectively supported by monitoring and automation systems.
  • Act as an SME for root cause analysis, automating complex tasks bridging software and networking functions.
  • Lead software automation design and delivery projects tailored to enhance network operations.
  • Assist in defining and developing software for tasks associated with developing, debugging, or designing software applications or operating systems.
  • Provide technical leadership to other software developers.
  • Specify, design, and implement modest changes to existing software architecture to meet changing needs.

Requirements For Senior Member of Technical Staff

Python
Java
Linux
  • Bachelor's degree in Computer Science or a related field is preferred.
  • At least 5 years of experience in software engineering with a focus on networking.
  • Strong expertise in network operating systems and experience with networking hardware.
  • Proven experience in developing software solutions for large enterprises or cloud provider environments.
  • Proficiency in programming languages such as Python, C/C++, Java, or similar.
  • Solid knowledge of networking protocols (e.g., BGP, OSPF, IS-IS, TCP/IP) and technologies (e.g., VPN, DNS, DHCP, MPLS).
  • Experience with network automation, scripting, and tooling (e.g., Python, Ansible).
  • Familiarity with network modeling and programming (e.g., YANG, OpenConfig, NETCONF).
  • Knowledge of software architecture and design, particularly in distributed systems and cloud-native environments.
  • Strong understanding of network security principles and best practices in software development.
  • Experience with CI/CD pipelines, version control systems, and DevOps practices.
  • Knowledge of API development and integration, particularly in networking contexts.
  • Excellent organizational, verbal, and written communication skills.

Benefits For Senior Member of Technical Staff

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Medical, dental, and vision insurance, including expert medical opinion
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off: Flexible Vacation for salaried positions, Accrued Vacation for other eligible employees
  • 11 paid holidays
  • Paid sick leave: 72 hours upon hire, refreshes annually, up to 112 hours max
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance

Interested in this job?

Jobs Related To Oracle Senior Member of Technical Staff

Senior Applications Engineer - Fullstack (Java, JavaScript)

Senior Applications Engineer position at Oracle focusing on fullstack development with Java and JavaScript for enterprise SaaS applications.

Senior Applications Engineer - Fullstack (Java, JavaScript)

Senior Applications Engineer position at Oracle focusing on full-stack development with Java and JavaScript for cloud-based Product Lifecycle Management applications.

Senior Software Developer

Senior Software Developer position at Oracle focusing on database testing and tools development with ACFS in Bengaluru.

Software Developer 4

Senior Software Developer role at Oracle requiring 8+ years of experience in Java, cloud platforms, and distributed systems.

Senior QA Engineer, Redwood Platform

Senior QA Engineer position at Oracle focusing on test automation and quality standards for the Redwood Platform