Senior Software Developer
Oracle · Nashville, Tennessee, US
As a Senior Software Development Engineer, you will own the software design and development of major components of Oracle’s Cloud Infrastructure.
Job description
As a Senior Software Development Engineer, you will own the software design and development of major components of Oracle’s Cloud Infrastructure. You should be both a rock-solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. After completing onboarding and learning existing systems, you would be expected to provide technical leadership to other software developers. Qualifications: - 4+ years of software engineering experience. - BS or MS degree in Computer Science or equivalent experience. - Proficient in Java, Python, C, C++, C# or similar OO languages. - Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. - Strong troubleshooting and performance tuning skills. - Experience with REST API and service-oriented development Disclaimer: Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates. Range a...