Senior Software Developer - NetSuite HCM Payroll & People

Oracle NetSuite is the world's first cloud company, delivering an agile, unified application suite that gives leaders a complete view into their business. As part of Oracle, they offer leading cloud business systems including financials, inventory management, HR, professional services automation, and commerce.
Kitchener, ON, Canada
$66,700 - $145,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Developer - NetSuite HCM Payroll & People

We're looking for a Senior Software Developer to join our Applications Development team in Waterloo, Ontario. NetSuite developers become specialists in our business domain and take the time to deeply understand our customers' goals. We own the design of our product, bringing questions and ideas to the table and analyzing them. We develop greenfield code for new engines as well as maintain a powerful legacy codebase.

This role is for someone who wants to design the architecture of database-driven web applications as well as drive and discuss clean software design. The NetSuite solution is written in Java, with Oracle DB as the main persistence layer. The UI uses internal JavaScript framework. You care about quality as well as clean code, code reviews, and reducing technical debt. If you want to partner with quality engineers, guide and mentor junior engineers, and assist in setting code review practices for the team, we would be a phenomenal fit.

In this role, you will have plenty of opportunities and room to innovate, become a better developer, and development leader. We offer:

  • Oracle equity in the form of publicly traded RSUs
  • RRSP contribution matching up to 6% of annual salary within the first month of employment
  • Work-life balance with a supportive global team
  • Access to an incredible learning library for career and skills growth
  • Regular team events ranging from digital puzzles to drive-ins and donut parties

We encourage you to apply if you have:

  • Engineering or computer science degree with several years of software development experience in Java or similar OOP language
  • Intimate understanding of modern web applications and database-driven applications
  • Great problem-solving skills and ability to abstract functional requirements
  • Enthusiasm for automated testing
  • Understanding of business software applications
  • Comfort in driving projects and mentoring junior developers
  • Strong communication abilities in technical and non-technical contexts

Oracle NetSuite is an Equal Employment Opportunity Employer committed to diversity and inclusion in the workplace.

Last updated a month ago

Responsibilities For Senior Software Developer - NetSuite HCM Payroll & People

  • Design architecture of database-driven web applications
  • Drive and discuss clean software design
  • Develop greenfield code for new engines
  • Maintain legacy codebase
  • Partner with quality engineers
  • Guide and mentor junior engineers
  • Assist in setting code review practices for the team
  • Innovate and contribute to product development

Requirements For Senior Software Developer - NetSuite HCM Payroll & People

Java
JavaScript
  • Engineering or computer science degree
  • Several years of software development experience in Java or similar OOP language
  • Understanding of modern web applications and database-driven applications
  • Problem-solving skills and ability to abstract functional requirements
  • Enthusiasm for automated testing
  • Understanding of business software applications
  • Ability to drive projects and mentor junior developers
  • Strong communication abilities in technical and non-technical contexts

Benefits For Senior Software Developer - NetSuite HCM Payroll & People

401k
Equity
  • Oracle equity (RSUs)
  • RRSP contribution matching up to 6% of annual salary
  • Work-life balance
  • Access to learning library for career growth
  • Regular team events

Interested in this job?

Jobs Related To Oracle NetSuite Senior Software Developer - NetSuite HCM Payroll & People

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.