Principal Software Development Engineer
Oracle Financial Services Software Ltd
Apply on company website
Principal Software Development Engineer
Oracle Financial Services Software Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Principal Software Development Engineer
Oracle Cloud Infrastructure's Global Network Engineering offers options to manage OCI's Edge connectivity and traffic to provide higher availability and cost efficiency to OCI and its customers. Our team builds cloud native services to provide internal and external customers with these options via CLI, GUI and direct API integrations.
The key to a great experience for OCI customers is to have a way to reliably send their traffic without worrying about any network degradations that may exist. The Global autonomous IRC in an OCI region will shape the Internet traffic as it flows in to OCI and through its backbone across to other OCI regions. For OCI, it means to be able to cater to the ever-increasing traffic and scale requirements of our customers, have high availability inbuilt into the network architecture and offer a set of sophisticated and powerful features that our operators and customers can benefit from. Congestion issues in Internet transit can have a direct impact on the services that OCI customers run which translates to an impact on business revenues. The Path Computation Engine employs the use of network telemetry and AI to apply smart throttles and perform active traffic engineering to provide customers with uninterrupted connectivity to OCI. The Backbone Health Reporter is an availability reporting service that employs complex algorithms to calculate the available bandwidth over the distributed backbone network. The role of a Principal Software Engineer is business critical for consistently raising the bar for high availability and delivering cutting-edge features that OCI and its customers benefit from. They are technical leaders who independently work on features or lead a team to deliver large projects and build new services. They support all production and customer issues and set the culture of the team the most. They are owners of complex operational excellence deliverables for their services. This is a great opportunity for you if you are interested in solving complex problems and making a significant impact on the quality of cloud technologies and customer experience on a daily basis.
- Bachelor’s or Master’s degree in Computer Science or related field
- 8+ years of experience in developing data plane of large scale distributed networking services / applications
- Previous experience in networking stack (L2/L3) development is a bonus
- Strong skills with programming languages like Java/C++/Go
- Exposure to AI tools and development practices
- Good high and low level design skills
- Experience with UNIX-like operating systems and concurrent programming
- Experience with CI/CD & Ops
- Experience owning and leading large and complex features to delivery
- Excellent organisational, verbal, and written communication skills
- Master’s degree in Computer Science
- Hands on experience with Java and Golang
- 8+ years of experience in developing data plane of large scale distributed services / applications
- 5+ years Experience in networking stack (L2/L3) and protocol development
- Strong skills on UNIX-like operating systems, concurrent programming, networking and software design
Job role
Work location
BENGALURU, KARNATAKA, India
Department
Software Engineering
Role / Category
Software Development
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 8 years
About company
Name
Oracle Financial Services Software Ltd
Job posted by Oracle Financial Services Software Ltd
Apply on company website