Software Developer

World's first cloud company providing unified business application suite including financials, inventory management, HR, and commerce solutions.
Kitchener, ON, Canada
$50,600 - $110,500
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Developer

Oracle NetSuite, the pioneer in cloud business solutions since 1998, is seeking a Software Developer to join their Applications Development team in Waterloo, Ontario. As the leading cloud business system, NetSuite offers a comprehensive suite including financials, inventory management, HR, and commerce solutions trusted by thousands of global customers.

The role involves designing and implementing database-driven web applications using Java and Oracle DB, with UI development using an internal JavaScript framework. The ideal candidate will be passionate about clean code, code reviews, and reducing technical debt. This position offers significant opportunities for innovation and professional growth within a collaborative, global team environment.

The company provides an attractive compensation package including Oracle equity (RSUs), RRSP matching up to 6%, and comprehensive benefits. The hybrid work environment ensures work-life balance while maintaining team collaboration. NetSuite's commitment to diversity, inclusion, and employee development is demonstrated through extensive learning resources, mentorship opportunities, and regular team events.

Candidates should possess an engineering or computer science degree, several years of software development experience, strong problem-solving skills, and excellent communication abilities. The role offers the unique opportunity to work on both greenfield projects and maintain powerful legacy systems while contributing to a product that helps businesses worldwide achieve greater efficiency and growth.

Join Oracle NetSuite to be part of a company that values innovation, integrity, and customer success, while offering competitive compensation, professional development, and a supportive work environment that promotes both individual and team success.

Last updated 17 days ago

Responsibilities For Software Developer

  • Design and implement database-driven web applications
  • Drive and discuss clean software design
  • Participate in code reviews
  • Reduce technical debt
  • Collaborate with local and global colleagues
  • Maintain and develop both new and legacy codebase

Requirements For Software Developer

Java
JavaScript
  • Engineering or computer science degree
  • Several years of software development experience with Java or similar OOP language
  • Understanding of modern web applications
  • Experience with database-driven applications
  • Strong problem-solving skills
  • Experience with automated testing
  • Strong communication abilities
  • Understanding of business software applications

Benefits For Software Developer

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Oracle equity (RSUs)
  • RRSP contribution matching up to 6%
  • Work-life balance
  • Flexible hybrid work schedule
  • Access to learning library
  • Career growth opportunities
  • Pro-bono and mentorship opportunities
  • Regular team events

Interested in this job?

Jobs Related To Oracle NetSuite Software Developer

Software Developer

Mid-level Software Developer position at Oracle NetSuite, focusing on database-driven web applications using Java and Oracle DB, offering competitive compensation and benefits.

Software Developer - NetSuite ERP - Cash and Profits

Mid-level Software Developer position at Oracle NetSuite, focusing on ERP development using Java and JavaScript, offering competitive compensation and benefits.

Software Engineer

Software Engineer position at Oracle NetSuite working on enterprise cloud business software development

Software Engineer in Test – Routing

Mid-level Software Engineer in Test position at Oracle NetSuite, focusing on infrastructure routing testing and quality assurance with 3+ years experience required.

Software Developer (Infrastructure Sandbox team)

Mid-level Software Developer position at Oracle NetSuite, focusing on infrastructure development for cloud-based ERP solutions.