Software Engineer

Whether you’re fresh out of college or with several years of experience already under your belt, you’ll fit in perfectly here at Oracle NetSuite.

It’s all about the code. Pushing yourself to write better code, code that performs and scales as customers and the industry change.

Here at Oracle Netsuite, every line of code has to run for thousands of customers in multiple industries, so good isn't enough. That’s why we love bringing developers into a room together so they can discuss the code and its scalability, and think outside the box to make it even more performant and cleaner. But that doesn’t mean constantly having to work around old code. Refactoring is key for us. That mindset goes beyond just the code, we want you to learn and evolve too. Technical review sessions are our daily submit. We like testing the limits and finding new ways or approaches. Only through teamwork can we achieve that.

Roles available for both front-end and back-end focused engineers ranging, from juniors to leaders.

Being a Software Engineer at Oracle NetSuite

  • Tackling challenging problems to help more than 18,000 companies such as Spotify, Groupon, etc. with a multitenancy cloud application.
  • Seeing true scrum methodology in action – every member of the team participates in achieving the goal here.
  • Being proud of your work, taking the initiative to find new and better ways to solve a problem.
  • Developing clean and testable code with neat stack like Java 8, Kotlin, Kafka, and ElasticSearch, among others.
  • Pulling together as a team to help each other out; we regularly program in pairs – our synergy means we get things done fast and effectively.
  • Investigating new technologies, sharing your knowledge with others in regular technical review sessions.
  • Getting regular feedback to improve your code with code reviews, exploratory testing, and mentoring.
  • Scaling professionally, whatever that means to you, whether it's vertically or horizontally – you choose.

Ask Our Team

  • Oracle Netsuite is full of challenges. Refactoring a well-established platform is very challenging. It’s not about working in a perfectly clean and solid code platform; it’s about bringing the current platform to that state.

    Miguel, Software Engineer
  • At Oracle NetSuite, we work in evolving our product and fully own it. There are lots of new opportunities to grow professionally. I was attracted by the chance to work with so many talented people.

    Liuba, Software Engineer
  • I was tired of hearing the same old promises about better conditions, time to improve code… but never getting those things. When I interviewed with Oracle NetSuite, they offered most of the things that I wanted. I didn’t expect to get them, so I was really surprised when I realized that all of them (and in fact, even more!) were met: real scrum, time to improve and fix code, pair programming, knowledge sharing. Oracle NetSuite has all the good things of a big company combined with the great spirit of an little one: the perfect combination.

    Alberto, Software Engineer
  • NetSuite is unique in terms of technology, culture and especially, scale. After several years working here, I love coming to work every day because I know there’s a whole universe of concepts and ideas I still haven’t learned. Our system evolves so fast that it’s a great challenge to keep up with all the information. I still remember my first day at the company and that feeling of (positive) panic when I discovered the codebase was huge. Today, I spend my time thinking about design and system interactions as the Order Management Architect

    Albert, Software Engineering Manager

Come Grow With Us

At Oracle, we’re committed to creating experiences that connect, empower, and delight our users. We're currently growing the team in a variety of roles. Follow the links for more details.

Our recruiting team will guide you through the entire journey and answer any questions you may have.


We solve serious challenges but we’re far from serious. Sounds like you?

We'd Love to Meet