Software Developer Rotational Program
Oracle
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Oracle and NetSuite
Oracle is the world's leading provider of business software, operating in over 175 countries and known for leveraging innovative emerging technologies to solve real-world problems. From advancing energy efficiency to reimagining online commerce, Oracle's work redefines business, aids governments, powers nonprofits, and equips billions with tools to outpace change. Oracle NetSuite, the world’s first cloud company, has been delivering agile, unified application suites since 1998, providing leaders a complete view into their businesses. NetSuite includes financials, inventory management, HR, professional services automation, and commerce, trusted by tens of thousands of customers globally for visibility, agility, and control. Joining NetSuite, as part of Oracle, offers unparalleled benefits, priceless learning, strong support, incredible innovation, and volunteer opportunities, fostering an empowering and successful workplace.
The Rotational Program
This early careers opportunity is designed for individuals joining within 12 months of graduating with a Bachelor's or Master's degree, with a start date of July 13th, 2026. The program begins with a NetSuite-specific onboarding, followed by two 6-month site-specific rotations, culminating in a final team placement. This is a hybrid role, requiring a certain number of in-office days as determined by your team. You will gain exposure to diverse aspects of the product and/or code base through approximately ten knowledge expansion sessions, covering areas from security to tech writing and growth, delivered via Zoom or in person. Additionally, you will have opportunities to network with leadership and receive mentorship. Oracle's future success relies on hiring world-class, early-in-career talent eager to power next-generation services and solutions. This program is crafted to enhance your overall learning, build your network, and accelerate your impact within the NetSuite global industry unit. Create the future with us!
Responsibilities
As a Software Developer Rotational Program participant, you will be a best-in-class engineer with the expertise and passion for solving challenging and unique problems. Your role involves using knowledge and creativity to craft and build innovative new systems from the ground up. You will be responsible for writing code, completing programming projects, and rigorously testing and debugging Oracle software. Successful candidates are passionate about clean code and reducing technical debt, with opportunities to work on groundbreaking technologies in a collaborative, agile environment to tackle real-world problems.
Objective Minimum Qualifications
To be considered for a Software Developer position in the NetSuite Global Industry Unit, candidates must meet the following Objective Minimum Qualifications (OMQs), clearly indicated on your application or supporting documents:
- Possess a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or an equivalent science/engineering field by August 2026, and start within 12 months of graduating (start date July 13th, 2026).
- Be strongly proficient (able to complete coding projects with no assistance) in at least one of the following programming languages: Java, Python, SQL, JavaScript.
- Have completed coursework, projects, internships, and/or research in three or more of the following areas: Algorithms, Database Design, Object-Oriented Programming/Design, Mobile/Web Development, Networking.
- Exhibit enthusiasm for automated testing and have at least one prior co-op term in a QA/Dev role.
- Completed at least one internship, research assistantship, teaching assistantship, or equivalent practical experience in relevant technical areas.
- Ability to work from the Kitchener office (in person, 3 days per week).
- Reside in Canada and/or attend a university in Canada.
- Able to acquire work authorization in Canada in 2026.
Proficiency in English is required for this global team, ensuring effective communication across various international locations.
Key Skills/Competency
- Software Development
- Java
- Python
- SQL
- JavaScript
- Algorithms
- Database Design
- Object-Oriented Programming
- Web Development
- Automated Testing
How to Get Hired at Oracle
- Research Oracle's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume to highlight proficiency in Java, Python, SQL, JavaScript, and coursework in algorithms or database design.
- Showcase project experience: Emphasize any relevant projects, internships, or research assistantships demonstrating your problem-solving skills and technical aptitude.
- Prepare for technical interviews: Practice coding challenges, algorithms, and data structures, specifically focusing on object-oriented programming concepts.
- Understand Oracle NetSuite's impact: Articulate how NetSuite's cloud business system aids global customers and express your interest in contributing to its innovation.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background