Full Time

Senior Software Engineer (Network Availability)

Oracle
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Oracle, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer (Network Availability) at Oracle is responsible for designing, developing, and maintaining high availability and resilient network systems that meet business and operational objectives. This role encompasses collaboration with cross-functional teams to enhance network performance, lead troubleshooting activities for critical network issues, and implement innovative solutions to improve network reliability and availability. The ideal candidate will leverage their technical expertise to drive projects from inception through deployment, ensuring optimal functionality and user experience.



Job Responsibilities

  • Design and implement scalable network solutions that prioritize high availability and disaster recovery.
  • Collaborate with other engineering teams to integrate network services within cloud and on-premises environments.
  • Monitor network performance and analyze incidents to proactively address and mitigate issues.
  • Develop automation scripts to streamline network management and monitoring processes.
  • Conduct root cause analysis for network failures and implement actionable solutions.
  • Participate in the development of network architecture guidelines and best practices.
  • Mentor junior engineers and promote knowledge sharing across teams.
  • Stay up-to-date with emerging technologies and industry trends to recommend enhancements.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in network engineering or software development.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Deep understanding of network protocols including TCP/IP, BGP, OSPF, and MPLS.
  • Experience with network management tools and monitoring systems.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure) is highly desirable.
  • Excellent problem-solving skills and a proactive mindset in troubleshooting complex network issues.
  • Strong communication skills with the ability to engage effectively with technical and non-technical stakeholders.


Technologies & Tools

This position requires proficiency in various technologies and tools including software-defined networking (SDN), network automation platforms, virtualization technologies, and cloud services. Familiarity with monitoring tools such as Nagios, Zabbix, or SolarWinds is advantageous. Knowledge of DevOps methodologies and tools like Ansible or Terraform would also be beneficial to enhance network deployment and management efficiencies.



Ideal Candidates

The ideal candidates for the Senior Software Engineer (Network Availability) role are those who possess strong analytical and critical thinking skills, able to navigate complex network challenges with creativity and resourcefulness. They should demonstrate a strong technical background, enthusiasm for learning new technologies, and a collaborative spirit that fosters teamwork and innovation. Successful candidates will also exhibit excellent communication skills, enabling them to facilitate discussions across diverse teams and stakeholders effectively.

Among 15 to 24-year-olds in Ukraine, unemployment was 19.1% in 2021, against 9.8% for everyone, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.