Software Developer
Verified Visa SponsorNashville, TN, USFull-timePosted 4 days ago
Job Description
As a Principal Member of Technical Staff, you will lead the software design and development for major components of Oracle’s Cloud Infrastructure. You should be both a rock-solid coder and a lead-level engineer, 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
**About You**
- You work backward, starting from the user. You care about creating usable, useful software that solves real problems and brings delight to users.
- You have solid communication skills. You can clearly explain complex technical concepts.
- You work well with non-engineers. You can lead a conversation in a room with designers, engineers, and product managers.
- You are comfortable with ambiguity. You have a strong sense of ownership and can drive the development of new projects and features to completion.
- You are comfortable working at all levels of the stack.
**Qualifications:**
- 7+ years of software engineering experience.
- BS or MS degree in Computer Science or equivalent experience.
- Proficient in Java, 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:**
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
- Building software solutions in an engineering environment using C, C++, Python, Java, Shell Scripting, and JavaScript.
- Object-oriented design and object-oriented programming.
- Agile or Scrum methodologies.
- Knowledge of Internet protocols and standards, including SMTP, REST, SSL, and HTTP
- Microservices, distributed systems.
- Containerized applications, Docker, Kubernetes, or similar applications.
- Strong troubleshooting and performance tuning skills.
- RESTful API design.
- Experience delivering and operating large-scale, highly available distributed systems.
- Experience building multi-tenant, virtualized infrastructure is a strong plus.
Oracle
Verified Visa Sponsor
More from Oracle
Visa Sponsorship Data
AI Resume Tailoring
23%
Before
87%
After
Tailor your resume for Software Developer roles
Skills & keywords matchedATS-optimized format
Reach hiring managers at Oracle
B.
B. J.·Senior Director, Human Resources | Director, Human Resources | Senior Manager, Human Resources
EmailLinkedIn
J.
J. T.·Director Talent Acquisition
EmailLinkedIn
J.
J. Y.·Director, Talent Acquisition
LinkedIn
75 contacts · 73 recruiters
Unlock contacts (free)→AI Cover Letters for Software Developer
Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.
Cover Letter
250-350 words, 4 paragraphs
LinkedIn Message
300 chars, casual tone
Follow-up Email
100-150 words, concise
- Tailored to your resume & job
- Cover letters, emails, LinkedIn messages
- Professional tone, your experience
Your toolkit for landing Software Developer roles
AI Resume Tailoring
Recruiter Finder
Job Radar Alerts
Application Tracker
