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 3

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

$126500 / YEARLY (est.)
min
max
$74800K
$178200K

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

Join Oracle as a Sr. Software Developer in our Santa Clara, CA office, where you'll be part of an innovative team building a cutting-edge platform that powers Oracle Cloud Infrastructure (OCI) services. This role is all about diving deep into the intricacies of software engineering to challenge the status quo and enhance the efficiency and scalability of our solutions. If you are passionate about developing highly performant and reliable software, this is an exceptional opportunity for you to make a notable impact. Our agile environment thrives on collaboration, and we are eager for someone self-motivated to share their insights while also learning new technologies. In this role, you'll work with other talented engineers to craft new projects, revamping existing practices, and deliver an exceptional OCI service platform. You'll benefit from an enriching culture conducive to personal and professional growth, where your expertise in programming languages like Java or GoLang will shine. Your systematic problem-solving skills, along with strong communication and leadership abilities, will enable you to excel as a technical lead, driving mission-critical services that impact businesses worldwide. Here, we believe in fostering talent, welcoming new ideas, and supporting your career as we build the future of cloud technology together.

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

As a Sr. Software Developer at Oracle, you will play a key role in designing, developing, and improving the OCI service platform. Your responsibilities will include collaborating with multiple teams to drive software projects, defining best practices, and contributing to the full software development lifecycle, which involves coding, debugging, and design tasks.

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

To qualify for the Sr. Software Developer role at Oracle, you should possess a BS or MS degree in Computer Science or a related field, along with 5+ years of software development experience. Proficiency in languages like Java and GoLang, strong problem-solving skills, and experience with large-scale distributed services infrastructure are essential.

Join Rise to see the full answer
What is the working environment like for Sr. Software Developers at Oracle?

Oracle fosters a collaborative and agile environment for Sr. Software Developers. Teams prioritize open communication, knowledge sharing, and mutual support, making it an excellent space for creative problem-solving and technological innovation.

Join Rise to see the full answer
What technologies should a Sr. Software Developer be familiar with at Oracle?

As a Sr. Software Developer at Oracle, familiarity with cloud platforms such as AWS, Azure, or Oracle, experience with Kubernetes, and knowledge of Infrastructure as Code (IAC) languages like Terraform will significantly enhance your contributions. Understanding Linux internals and databases (SQL and NoSQL) is also crucial.

Join Rise to see the full answer
What career growth opportunities exist for Sr. Software Developers at Oracle?

At Oracle, Sr. Software Developers have ample opportunities for career growth through mentorship, leadership roles, and involvement in groundbreaking projects. The emphasis on continuous learning and innovation ensures you will remain at the forefront of technology.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Developer, OCI
How do you approach problem-solving in software development?

In software development, a systematic approach to problem-solving is crucial. Start by breaking down the problem into smaller, manageable parts. Analyze potential solutions and evaluate the pros and cons of each. Next, prioritize the most effective solution and implement it, ensuring to document your process for future reference.

Join Rise to see the full answer
Can you describe your experience with distributed systems?

Discuss specific projects where you've successfully worked with distributed systems, focusing on the challenges you faced and how you overcame them. Highlight your understanding of components such as load balancing, data consistency, and failure recovery to showcase your expertise.

Join Rise to see the full answer
What coding languages are you proficient in, and how have you applied them?

Mention your proficiency in languages such as Java and GoLang, along with your relevant experience in using these languages for various projects. Provide examples of how you utilized best coding practices and frameworks to deliver efficient, reliable software solutions.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Ensuring code quality involves implementing thorough testing practices, adhering to coding standards, and performing code reviews. Explain how these practices contribute to maintainability and how you collaborate with team members to foster a culture of quality coding.

Join Rise to see the full answer
What experience do you have with cloud technologies?

Discuss your experience with cloud platforms, including any specific projects or roles where you utilized services like AWS or Oracle Cloud. Emphasize your familiarity with deploying, managing, and troubleshooting applications in a cloud environment.

Join Rise to see the full answer
Describe a time you took the lead on a significant project.

Share a specific example of when you led a project, detailing your responsibilities, the challenges faced, and how you coordinated with other team members. Highlight the outcomes of the project and the skills you leveraged to succeed in your role.

Join Rise to see the full answer
What methods do you use to stay current with industry trends?

Staying current with industry trends is vital. Discuss the various resources you utilize, such as conferences, online communities, or tech blogs, and how you incorporate new knowledge into your work to enhance your projects and team collaboration.

Join Rise to see the full answer
How do you prioritize tasks in your development process?

Talk about your approach to task prioritization, including how you assess deadlines, project impact, and resource availability. Emphasize the importance of flexibility in adapting priorities based on team needs and project evolution.

Join Rise to see the full answer
Can you explain a challenging bug you resolved?

Provide details about a particularly challenging bug you encountered and walked through your debugging process. Highlight your systematic problem-solving approach, tools used, and skills that contributed to identifying and correcting the issue efficiently.

Join Rise to see the full answer
What are some best practices you follow in software development?

Discuss best practices such as code reviews, continuous integration, automated testing, and documentation. Explain how these contribute to a more efficient workflow and ultimately lead to high-quality software.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Incari GmbH Remote No location specified
Posted 19 hours ago
Photo of the Rise User
Ramboll Remote Jürgen-Töpfer-Straße 48, 22763 Hamburg, Germany
Posted 8 days ago
Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Social Impact Driven
Passion for Exploration
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical
Medical Insurance
401K Matching
Paid Time-Off
Learning & Development
Maternity Leave
Paternity Leave
Mental Health Resources
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
PostHog Remote No location specified
Posted 8 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.

826 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 23, 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!