BENGALURU, KARNATAKA, India
13 days ago
Software Developer 3

Role: Senior Software Development Engineer, Oracle’s Cloud Infrastructure Core Services Development Team
 

OCI Virtual Networking, as a part of OCI Core Services is building new Infrastructure-as-a-Service technologies that operate and enable high scale broadly distributed multi-tenant cloud. All the other services and applications on cloud consume these core services. 
OCI Networking Development, India is a well established team owning these state of art, distributed and highly available virtual networking services.

VN-Edge group own Edge Services like VPN, CDN, Customer Cloud Connectivity, Service Gateways, Network Firewall etc.

A software developer in Oracle Cloud network development is responsible for designing, implementing, and maintaining software solutions that optimise and enhance the performance of Oracle Cloud networking services. This includes collaborating with cross-functional teams, coding in languages like Java, and ensuring the reliability and scalability of network-related features. Additionally, we are looking for engineers to actively involve in troubleshooting customer issues, participating in code reviews, and staying abreast of industry trends to contribute to the continuous improvement of Oracle Cloud network services. As a senior developer you will contribute to the development and automation in a global agile team which is responsible for building critical components of one of these distributed services using innovative designs in a JAVA based development environment. You should be comfortable at building complex distributed systems that interact with end users at one end and network infrastructure at the other.  In addition to above mentioned responsibilities, a software developer in Oracle is expected to:  Contribute to the design and development of Oracle Cloud's network infrastructure, focusing on components such as load balancing, virtual networking, and security protocols.  Work closely with cross-functional teams, including network engineers, architects, and product managers, to understand requirements and implement effective solutions.  Write high-quality, efficient, and maintainable code using programming languages like Java, Python, or others as per project requirements. Develop scripts for automation and monitoring.  Participate in code reviews, testing, and debugging processes to maintain code quality and reliability. Implement best practices for testing and contribute to the development of automated testing frameworks. Respond to and resolve issues promptly, collaborating with support teams and providing timely solutions to ensure a seamless user experience. Design and implement solutions that ensure scalability and reliability, meeting the demands of a growing cloud infrastructure.
This role requires a strong foundation in software development, networking concepts, and cloud technologies, along with effective communication skills and the ability to thrive in a collaborative environment.

Minimum Qualifications

Bachelor’s or Master’s degree in Computer Science, Electrical/Hardware Engineering or related field 7+ years of experience in applications development Expert skills with Java, Network concepts, familiarity in cloud technologies Excellent communication and leadership skills 

Preferred Qualifications:

Prior experience on building large scalable distributed services and network infrastructure

The OCI Core teams have follow a highly collaborative work culture. Your ability to take initiative in an ever changing environment to own results without ego and deliver value to the customers will determine your success in our group.

Confirm your E-mail: Send Email