Only 24h Left: Software Developer 2

1 week ago


Bengaluru India Oracle Full time

Job Description

The Virtual Networking Gateways team is looking for engineers with willingness and ability to deep dive into any part of the networking stack. An engineer at any level can have significant technical and business impact. Join our team and help us build state-of-the-art Virtual Networking solutions.

Why join OCI Networking

The OCI Networking organisation has a culture of collaboration. We work together and help each other out, and make sure that onboarding and ramp-up experience is a great one. We focus on excellent customer experience, scalable architecture, manageable operations, and minimal technical debt, with a strong focus on reasonable on-call and a good work/life balance.

We are a team that builds and maintains the OCI Software Defined Network (SDN) stack. Currently, we are looking for engineers with expertise and passion in solving difficult problems in high-availability, virtualised networks, and network packet processing. These are exciting times, and our team is undergoing rapid growth while working on many new ambitious initiatives.

As a Member of Technical Staff on the Data plane team, you will:

- Design and develop major core components of Oracle's Virtual Cloud Network.
- Be responsible for delivering high-speed packet processing architectures and other distributed systems that provide networking features such as TCP/UDP packet processing, access controls, metrics and monitoring dashboards.
- Participate in the entire software lifecycle - development, testing, CI and production operation
- Balance between product feature development and production operational concerns like writing run books, ops automation, structured logging, instrumentation for metrics and events
- Leverage plethora of internal tooling at OCI to develop, build, deploy and troubleshoot software
- Participate in on-call for the service

Qualifications

You are a programmer with networking experience. You value simplicity and scale, work comfortably in a collaborative, agile environment, and are excited to learn.

Basic Qualifications:

- Bachelors orMasters / PhD degree in Computer Science or related engineering fields
- 1+ years of experience with systems/application development
- Proficient with data structures, algorithms, operating systems, and distributed systems.
- Software-based packet forwarding experience, Core packet processing (CPP)
- Familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
- Familiarity with High Availability(HA), messaging, State replication
- Proficient at programming in C/C++, Python, GoLang, Solid understanding of Linux networking constructs
- Experience working with various Network Virtualisation technologies
- Excellent communication skills in written and verbal forms, and an ability to communicate complex technical issues to a range of technical and non-technical audiences (management, peers)

Preferred Qualifications:

- Experience with packet processing libraries like dpdk
- Experience designing and developing for scale with regards to testing, reliability, security, and observability
- Experience with developing fault-tolerant systems
- Experience in Infrastructure-as-a-Service

Career Level - IC2



  • India ORACLE Full time

    Job Category Product Development Oracle Banking Payments a flagship solution within Oracle FSGIU serves as a modern standalone payments hub and processor It offers comprehensive out-of-the-box support for SWIFT and other global domestic clearing networks including SEPA SEPA Instant US Real-time Payments Fedwire NEFT IMPS and CNAPS As a core...


  • Bengaluru, India Team Geek Solutions Full time

    Job Description Title : Python Developer Experience: 5+ Years Notice Period: Immediate Joiner Job Summary - Passionate about TDD (Test First Development). - Have built complex data models in an environment that produced high-quality data output. - Have at least 5 to 7 years of development experience with Python. - Have at least 2 to 3 years of experience...


  • Bengaluru, India Bosch Global Software Technologies Full time

    Job Description Job Description Requirement specification for Automotive Aftersales & Aftermarket diagnostic tester software. End to end diagnostic content creation for all automotive systems e.g., engine management, electric & hybrid systems, brake control, infotainment, ADAS, transmission, HVAC, airbags etc. Analysis of vehicle communication bus logs...


  • Bengaluru, Karnataka, India Aliqan Services Full time

    Job DescriptionALIQAN Technologies is looking for Software Developer & Senior Software Developer to join our dynamic team and embark on a rewarding career journey1. Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.2. Directing system testing and validation procedures.3. Directing software programming...


  • Bengaluru, India Capgemini Full time

    Job Description Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and...


  • India Microsoft Full time

    Job DescriptionThe Microsoft Security organization's mission of making the world a safer place has never been more important. As cyber threats become more frequent and sophisticated, we drive improvements in our security products that keep our customers safe. The Microsoft Defender family offers comprehensive threat prevention, detection, and response...


  • India capeiron Full time

    We’re Hiring: Software Engineer [Remote] 2-Month Contract Role at Capeiron Technology Fixed Compensation for contract: INR 5,00,000 Roles and Responsibilities As a Software Engineer, you’ll be responsible for developing and maintaining the end-to-end application stack, ensuring seamless integrations and high-quality user experiences. You’ll collaborate...


  • India Celestica Electronics (S) Pte Ltd Full time

    Job Description General Overview Functional Area:Engineering Career Stream: Design - Software Engineering SAP Short Name:ENG-ENG-DSE Job Level:Level 07 IC/MGR: Individual Contributor Direct/Indirect Indicator:Indirect Summary The Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various...


  • Ahmedabad, India E2logy Software Solutions Full time

    Job Description Location: Ahmedabad (Only candidates currently residing in Ahmedabad or nearby areas will be considered. Applications from outside Ahmedabad will not be processed.) We are looking for Software Engineers and Senior Software Engineers who are passionate about web development and eager to grow their careers. If you enjoy working across...

  • Frontend Developer

    7 days ago


    Pune, India Veracity Software Pvt. Ltd. Full time

    Job Description Frontend Developer Product Customization Location: Pune, India - Remote Job Type: Full-Time Core Skills & Experience Required JavaScript Proficiency - Strong experience in writing, debugging, and maintaining JavaScript code for frontend development. Basic Python Knowledge - Comfortable writing small scripts for automation, data...