Senior Software Engineer - Network Operating Systems
2 Days Old
We are seeking a motivated Senior Software Engineer to join our team and contribute to the development and management of software solutions that integrate with cutting-edge networking technologies. In this influential role, you will define high-level objectives and delivery procedures for software projects, oversee technical milestones, and support essential tasks. As a technical Subject Matter Expert (SME) focused on networking, you will lead moderately complex projects, including software development for network operating systems and related infrastructure.
Your responsibility will involve transforming detailed software designs into actionable development plans and leading the creation of comprehensive solutions that span multiple modules and ensure effective monitoring and automation systems. You will play a key role in root cause analysis, automate complex cross-functional tasks, and spearhead software automation projects tailored to enhance network operations.
In this position, you will aid in the design, deployment, and operations of a large-scale global Oracle cloud computing environment (Oracle Cloud Infrastructure - OCI). This will involve supporting a vast array of network devices that engage with millions of servers, utilizing both dedicated backbone infrastructure and the Internet.
As a leading engineer, you will assist in the development of RFQ/RFPs and may guide the adoption of new software tools or platforms that integrate with networking hardware. Active communication with product teams is vital to ensure technical alignment with product and service requirements, while working closely with networking leadership and project management offices to identify solutions and fill gaps.
Qualifications:
Bachelor's degree in Computer Science or a related discipline is preferred.
Minimum of 4 years experience in software engineering focusing on networking.
Strong expertise in Network Operating Systems (NOS) and hands-on experience with networking hardware.
Hands-on experience developing software solutions for large enterprise or cloud provider environments.
Proficiency in programming languages such as Python, C/C++, Java, or similar.
Familiarity with networking protocols (e.g., BGP, OSPF, IS-IS, TCP/IP) and related technologies (e.g., VPN, DNS, DHCP, MPLS).
Experience with network automation, scripting, and tooling (e.g., Python, Ansible).
Understanding of network modeling and programming (e.g., YANG, Open Config, NETCONF).
Experience in software architecture and design, specifically in distributed systems and cloud-native environments.
Strong grasp of network security and best practices in software development.
Experience working with CI/CD pipelines, version control systems, and DevOps methodologies.
Knowledge of API development and integration in networking contexts.
A proven track record as a leading contributor and team member who provides guidance and mentorship.
Capable of influencing product roadmap direction effectively.
Ability to work autonomously with limited supervision.
Excellent organizational, verbal, and written communication skills.
Responsibilities:
As a part of the software engineering division, you will assist in defining and developing software for tasks related to the creation, debugging, or design of software applications or operating systems. You will provide technical leadership to other software developers, specify, design, and implement necessary changes to existing software architecture to adapt to evolving needs.
Disclaimer:
Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
Range and benefit information provided in this posting are specific to the stated locations only:
US: Hiring Range in USD from: $79,800 to $178,100 per annum. May be eligible for bonus and equity.
Oracle maintains broad salary ranges for its roles to account for variations in knowledge, skills, experience, market conditions, and locations while reflecting Oracle's diverse products, industries, and lines of business.
Oracle US offers a comprehensive benefits package, including:
Medical, dental, and vision insurance, including expert medical opinion.
Short-term and long-term disability.
Life insurance and AD&D.
Supplemental life insurance (for Employee/Spouse/Child).
Healthcare and dependent care Flexible Spending Accounts.
Pre-tax commuter and parking benefits.
401(k) Savings and Investment Plan with company match.
Flexible vacation and paid time off options.
11 paid holidays.
Paid sick leave with accrual options.
Paid parental leave.
Adoption assistance.
Employee Stock Purchase Plan.
Financial planning and group legal assistance.
Voluntary benefits, including auto, homeowner, and pet insurance.
The role will accept applications for at least three calendar days from the posting date or as long as the job remains posted.
About Us:
As a leader in cloud solutions, Oracle leverages tomorrow's technology to solve today's challenges. With over 40 years of experience, we have partnered with industry leaders across sectors while maintaining a commitment to integrity and innovation. We believe true innovation occurs when everyone can contribute, and we strive to cultivate an inclusive workforce that promotes opportunities for all. At Oracle, you can explore global career opportunities in an environment that values work-life balance. We offer competitive benefits and encourage our employees to engage in community service through various volunteer programs.
We prioritize inclusion for candidates with disabilities throughout the hiring process. For assistance or accommodation, please notify us via our dedicated email.
Oracle is committed to being an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without discrimination based on characteristics protected by law.
- Location:
- St Paul
- Category:
- Computer And Mathematical Occupations