Senior Software Developer
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
Preferred Qualifications
- Experience interfacing with hardware and firmware.
- Hands-on experience developing services on a public cloud platform (AWS, Azure, GCP, OCI).
- Experience delivering and operating large-scale, highly available distributed systems.
- Proficiency with scripting languages such as Python, Perl, etc.
- Experience building multi-tenant, virtualized infrastructure is a strong plus.
- Strong understanding of databases, NoSQL systems, storage, and distributed persistence technologies is a plus.
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures is a plus.
Verified Visa Sponsor
More from Oracle
Visa Sponsorship Data
AI Resume Tailoring
Tailor your resume for Senior Software Developer roles
Reach hiring managers at Oracle
AI Cover Letters for Senior Software Developer
Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.
- Tailored to your resume & job
- Cover letters, emails, LinkedIn messages
- Professional tone, your experience
