
Senior Software Developer ("C" System level Programming)
- India
- Permanent
- Full-time
We're looking for hands-on engineers with a passion for solving difficult problems in distributed systems, virtualized infrastructure, and highly-available services. If this is you, at Oracle you can design and build innovative new systems from the ground up and operate services at scale. Engineers at every level can have significant technical and business impact while delivering critical enterprise level features.
As a Software Developer, you will work in a highly-collaborative team in building new features for File Storage Service; operating and growing the current service offering. You should be able to architect broad systems interactions, while being very hands-on, able to dive deep into any part of the stack and lower level system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.Basic Qualifications:
- BS or MS degree in Computer Science or equivalent domain.
- 4-10 years experience developing commercial software in a distributed environment.
- Strong knowledge of C (System programming) and Multi-threaded programming
- Strong knowledge of Data Structures, Algorithms, Operating Systems.
- Linux & Networking fundamentals
- Fundamentals of Distributed systems
- Strong troubleshooting and debugging skills.
- Knowledge of storage concepts
- Knowledge of file systems