Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Developer, OCI image - Rise Careers
Job details

Sr. Software Developer, OCI - job 1 of 2

Job DescriptionThis team is building a new platform for powers OCI services that encompasses low-level execution runtime, high-level workflows, and frameworks to support OCI developers. Our mission is to enable the next level of efficiency and scalability for the cloud industry. We need you to challenge existing engineering assumptions and boundaries, bring in your expertise in highly performant, reliable software engineering and help us bring OCI to the next level.These are exciting times, and our team is still new and growing fast. This is your opportunity to build ambitious new initiatives with broad. We’re looking for engineers who are self-motivated, passionate about solving complex software challenges, and able to dive deep into systems to understand and improve them. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.Career Level - IC3ResponsibilitiesWith your superb technical, research and analytical capabilities and demonstrated ability to get the right things done quickly and effectively to delight our customers, you will collaborate with multiple teams to build the next generation OCI Service Platform.As a software engineer, you’ll play a key role in defining and improving standard practices and procedures. You’ll design, specify, and develop software for new projects, as well as perform tasks related to the design, development, and debugging of software applications or operating systems.Basic Qualifications• BS or MS degree in Computer Science or relevant technical field involving coding or equivalent practical experience• 5+ years of total experience in software development• Demonstrated ability to write great code using Java, GoLang, or similar languages• Proven ability to deliver products and experience with the full software development lifecycle• Experience working on large-scale, highly distributed services infrastructure• Experience working in an operational environment with mission-critical tier-one livesite servicing• Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive• Experience designing architectures that demonstrate deep technical depth in one area, or span many products, to enable high availability, scalability, market-leading features and flexibility to meet future business demandsPreferred Qualifications• Experience as technical lead on a large scale cloud service• Hands-on experience developing and maintaining services on a public cloud platform (e.g., AWS, Azure, Oracle)• Experience working on Kubernetes• Knowledge of Infrastructure as Code (IAC) languages, preferably Terraform• Strong knowledge of databases (SQL and NoSQL)• Strong knowledge of Computer Networking (OSI layers, HTTP, DNS, TCP/IP, DHCP, Routers, Gateways, Subnets, etc.)• Knowledge of Linux internals, Linux/Unix troubleshooting skills• Familiarity with host virtualization technologies (KVM, Containers, Docker, etc.)• Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations)• Experience with hiring, mentorship and raising the talent bar across the organizationQualificationsDisclaimer:Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.Range and benefit information provided in this posting are specific to the stated locations onlyUS: Hiring Range: from $74,800 - $178,200 per year. May be eligible for bonus and equity.Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business.Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.Oracle US offers a comprehensive benefits package which includes the following:• Medical, dental, and vision insurance, including expert medical opinion• Short term disability and long term disability• Life insurance and AD&D• Supplemental life insurance (Employee/Spouse/Child)• Health care and dependent care Flexible Spending Accounts• Pre-tax commuter and parking benefits• 401(k) Savings and Investment Plan with company match• Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.• 11 paid holidays• Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.• Paid parental leave• Adoption assistance• Employee Stock Purchase Plan• Financial planning and group legal• Voluntary benefits including auto, homeowner and pet insuranceThe role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.About UsAs a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.Disclaimer:Oracle is an Equal Employment Opportunity Employer*. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.• Which includes being a United States Affirmative Action Employer
Oracle Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Oracle DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Oracle
Oracle CEO photo
Safra A. Catz
Approve of CEO

Average salary estimate

Estimate provided by employer
$62 / HOURLY (est.)
min
max
$57
$66

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Developer, OCI, Oracle

Have you ever dreamed of being at the forefront of cloud innovation? At Oracle, as a Senior Software Developer specializing in OCI, based in Santa Clara, CA, you will be doing just that! Join our dynamic team that is dedicated to developing a cutting-edge platform designed to power OCI services. In this role, you'll leverage your exceptional software engineering skills to build high-performance and reliable solutions that amplify efficiency and scalability across the cloud industry. We’re searching for passionate engineers who love tackling complex challenges and aren’t afraid to push boundaries. Here, simplicity and scalability are your new best friends, and collaboration in an agile environment will be part of your daily routine. We value self-motivation and a willingness to learn. If you have a strong foundation in software development, a knack for coding with Java or GoLang, and the enthusiasm to contribute to large-scale systems, your next big opportunity is waiting for you at Oracle! Get ready to dive deep into designing and improving OCI, creating impactful solutions that delight our customers and transforming how millions interact with cloud technology. This is more than just a job; it’s a chance to shape the future of technology in a supportive and innovative atmosphere. If that excites you, let’s talk!

Frequently Asked Questions (FAQs) for Sr. Software Developer, OCI Role at Oracle
What are the responsibilities of a Senior Software Developer at Oracle?

As a Senior Software Developer at Oracle, your primary responsibilities will include designing, specifying, and developing software for new OCI projects. You'll collaborate with various teams to build the next generation of OCI Service Platform, ensuring high performance and reliability. Additionally, you'll play a crucial role in establishing and enhancing best practices within the team, effectively overseeing the full software development lifecycle and driving solutions for complex issues.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Developer position at Oracle?

To qualify for the Senior Software Developer role at Oracle, you'll need a BS or MS degree in Computer Science or a relevant technical field, along with a minimum of five years of experience in software development. Proficiency in Java or GoLang and experience in developing large-scale distributed infrastructure are critical. Strong problem-solving skills, excellent communication abilities, and a solid understanding of system architecture are also essential for success in this role.

Join Rise to see the full answer
What programming languages should a Senior Software Developer at Oracle be familiar with?

A Senior Software Developer at Oracle should be well-versed in programming languages such as Java, GoLang, and similar languages. Familiarity with Infrastructure as Code (IAC) languages like Terraform, as well as solid knowledge of both SQL and NoSQL databases, will be beneficial. Understanding the principles of computer networking will further enhance your capability to design and optimize software solutions.

Join Rise to see the full answer
Is experience with public cloud platforms necessary for the Senior Software Developer position at Oracle?

Yes, experience with public cloud platforms such as AWS, Azure, or Oracle Cloud is strongly preferred for the Senior Software Developer role at Oracle. Familiarity with managing services on these platforms, alongside hands-on experience with Kubernetes, will make you a strong candidate for this position, enabling you to understand and leverage cloud infrastructure effectively.

Join Rise to see the full answer
What kind of work environment can a Senior Software Developer expect at Oracle?

Oracle promotes a collaborative and agile work environment for its Senior Software Developers. You'll be encouraged to share ideas, innovate, and grow with a team of like-minded professionals. The company emphasizes work-life balance and offers a supportive culture where diversity and inclusion are paramount, ensuring that everyone's voice is heard and valued.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Developer, OCI
Can you describe your experience with cloud platforms and how it applies to a Senior Software Developer role?

In your response, discuss specific cloud platforms you've worked with and the types of projects you've contributed to. Highlight your role in enhancing the scalability and performance of cloud services, particularly focusing on how you tackled challenges while maintaining high availability and reliability.

Join Rise to see the full answer
How do you approach problem-solving in software development?

The key to answering this question is to focus on your systematic approach. Discuss specific examples where you successfully analyzed complex problems, proposed solutions, and implemented them effectively. Illustrate your thought process and how collaboration with the team influenced the outcome.

Join Rise to see the full answer
What are your strategies for maintaining code quality?

Talk about your experience with coding standards, code reviews, and testing practices. Highlight the importance of writing clean, maintainable code, and any tools or methodologies you utilize, such as Test-Driven Development (TDD) or Continuous Integration/Continuous Deployment (CI/CD).

Join Rise to see the full answer
How do you handle tight deadlines while maintaining quality in your projects?

Share your experience managing your time and prioritizing tasks under pressure. Discuss strategies that have worked for you, such as breaking down projects into manageable parts, setting milestones, and allocating resources efficiently while ensuring quality control throughout the development process.

Join Rise to see the full answer
Describe a time you led a team or project. What was your approach and result?

Detail a specific project where you took a leadership role. Discuss your approach to team dynamics, delegation, and how you motivated team members to meet goals. Emphasize the outcomes and any lessons learned that shaped your future leadership style.

Join Rise to see the full answer
How do you stay current with technology trends relevant to your work?

Mention any resources you use for professional development, such as online courses, forums, webinars, or conferences. Discuss the importance of continuous learning in your career and how it allows you to apply cutting-edge solutions to your projects.

Join Rise to see the full answer
What is your experience with system architecture and design?

Provide insights into your expertise in architecting systems and designing solutions that meet business needs. Share examples of systems you've designed, focusing on scalability, reliability, and how your architectural decisions impacted performance.

Join Rise to see the full answer
Can you explain a technical concept to someone without a technical background?

Demonstrate your communication skills by selecting a technical concept that is complex yet critical to your role. Break it down into simple, relatable terms, showing how you would tailor your communication style to maintain clarity for non-technical stakeholders.

Join Rise to see the full answer
What methods do you employ when debugging software?

Discuss the systematic debugging approaches you take, including the use of logging, code testing, and reproduction of issues. Emphasize your problem-solving skills and any tools you find indispensable in the debugging process.

Join Rise to see the full answer
Why do you want to work at Oracle as a Senior Software Developer?

Your answer should reflect your alignment with Oracle's mission and values. Discuss your admiration for their commitment to innovation, inclusivity, and community engagement, and how you see yourself contributing to their vision and culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Miltenyi Biotec Remote Friedrich-Ebert-Straße 68, 51429 Bergisch Gladbach, Deutschland
Posted 11 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago

Oracle is an American multinational computer technology company and was the third-largest software company in the world in 2020. As the cloud leader for business, Oracle provides computing infrastructure and software to organizations worldwide.

790 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Family FriendlyBadge Global CitizenBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!