Senior Software Developer

5 months ago


Kitchener, Canada Oracle Full time

Life at Oracle NetSuite:

Do you want to advance your career with the world’s first cloud company? Since 1998, Oracle NetSuite has been on a mission to deliver an agile, unified application suite that gives leaders a complete view into their business. Our team is growing, and we’re looking for people like you to help us make a global impact. 

As the leading cloud business system, NetSuite includes financials, inventory management, HR, professional services automation, commerce, and more. Tens of thousands of customers all over the world trust NetSuite to give their businesses the visibility, agility, and control needed to make data-informed decisions quickly.

NetSuite is a place where you can build your career and have fun while doing so We’re invested in our people, our customers, and the community. As part of Oracle, our benefits are second to none. Joining our passionate team means that you’re ready to take your career to the next level. With priceless learning opportunities, strong support, incredible innovation, and volunteer opportunities, NetSuite is committed to creating a workplace where everyone feels empowered and set up for success.

The Role

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 know, it's exciting

What We Provide

Oracle equity in the form of publicly traded RSUs as well as multiple benefit options. RRSP contribution matching up to 6% of annual salary within first month of employment *cough-cough* New Homebuyers plan. Work life balance – our world-wide team supports each other so that your evenings and weekends actually are your own. A hybrid work week that gives you more flexibility than most, while also supporting team collaboration. Access to an incredible learning library for career and skills growth as well as pro-bono and mentorship opportunities for all team members. Regular team events that range from digital puzzles and video games to drive-ins and donut parties.

We encourage you to apply if you have most (or all) of the following

Engineering or computer science degrees with several years of software development experience that includes Java or any similar object-oriented programming language. Intimate understanding of modern web applications and extensive experience with database-driven applications. Great problem-solving skills and the ability to abstract functional requirements. Enthusiastic about automated testing An understanding of, and/or experience with business software applications and a desire to continue growing this knowledge. Comfortable driving projects and mentoring junior developers on the team. Strong communication abilities in both technical and non-technical contexts Embodiment of our Values: Customer First, Collaboration, Innovation, and Integrity

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform critical job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Oracle NetSuite 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 veteran’s status or any other characteristic protected by law.

We don’t just value differences—we celebrate them. We’re committed to creating a workplace where all kinds of people work together. We believe innovation starts with diversity and inclusion.

Career Level - IC3

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.


Range and benefit information provided in this posting are specific to the stated locations only

Canada: Hiring Range from $66,700 to $145,000 CAD per annum

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.


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at CS2TECHNOLOGIES INC.Job Description:As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications. You will work closely with our development team to ensure that our software meets the...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at CS2TECHNOLOGIES INC. in a full-time position.Job Description:Job Summary: As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications using a variety of programming languages and...


  • Kitchener, Ontario, Canada Venuiti Full time

    Job Title: Senior DeveloperVenuiti Healthcare is seeking a highly skilled Senior Developer to join our team in Waterloo, Ontario. As a Senior Developer, you will play a key role in the development of our mission-critical healthcare application suite.About the Role:Design, develop, and maintain high-quality software applications using ReactJS and related...


  • Kitchener, Ontario, Canada Agfa-Gevaert Full time

    About Agfa HealthCareAgfa HealthCare is a leading provider of imaging IT solutions for healthcare professionals. Our focus is on delivering best-of-suite software solutions that enable secure, effective, and sustainable imaging data management.Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our Waterloo, Ontario team. As a...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at CS2TECHNOLOGIES INC. The ideal candidate will have a strong background in software development, with a focus on writing, modifying, integrating, and testing software code.Key Responsibilities:Write, modify, integrate, and test...


  • Kitchener, Ontario, Canada Agfa Full time

    Job Title: Senior Software DeveloperAgfa Healthcare is seeking a highly skilled Senior Software Developer to join its Waterloo, Ontario team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software within a project scope.Key Responsibilities:Design and develop software components for...


  • Kitchener, Ontario, Canada Agfa-Gevaert Full time

    Senior Software DeveloperAgfa HealthCare, a division of Agfa-Gevaert Group, is seeking a highly skilled Senior Software Developer to join its Waterloo, Ontario team.Job SummaryWe are looking for a talented software developer to design, develop, and maintain our software solutions. The ideal candidate will have a strong background in Java, Springboot, and...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    We are seeking a highly skilled Senior Software Developer to join our team at CS2TECHNOLOGIES INC. as a key member of our software development team. The ideal candidate will have a strong background in software development, with a focus on writing, modifying, integrating, and testing software code.The successful candidate will have excellent communication...


  • Kitchener, Ontario, Canada Sonova Full time

    Job Title: Senior Software DeveloperSonova is a global leader in innovative hearing solutions, and we're seeking a skilled Senior Software Developer to join our team.About the Role:As a Senior Software Developer, you will work in an agile environment with a passionate team to develop high-quality solutions for the medical hearing healthcare sector. You will...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at CS2TECHNOLOGIES INC. The ideal candidate will have a strong background in software development, with a focus on creating high-quality, scalable, and maintainable code.Key Responsibilities:Design, develop, and test software...


  • Kitchener, Ontario, Canada Sonova Full time

    Sonova is a global leader in innovative hearing solutions, and we're seeking a skilled Senior Software Developer to join our team. As a Senior Software Developer, you'll work in an agile environment with a passionate team to develop high-quality solutions for the medical hearing healthcare sector.Key Responsibilities:Collaborate with our local team and...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    About the RoleWe are seeking an experienced Senior Software Developer to join our team at CS2TECHNOLOGIES INC.Job SummaryThis is a temporary opportunity for a skilled professional with extensive experience in software development. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining high-quality software...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Job Title: Senior Software DeveloperBrock Solutions is a leading engineering solutions and professional services company that specializes in designing, building, and implementing real-time operational solutions for industrial and manufacturing organizations worldwide.We are seeking a highly skilled Senior Software Developer to join our team of experienced...


  • Kitchener, Canada BinSentry Full time

    Job Title: Senior Software Developer Location: Kitchener, Ontario, Canada (In-person) Company: BinSentry About BinSentry: BinSentry is an extremely fast-growing ag-tech company started here in KW. BinSentry is focused on providing solutions for the agriculture supply chain that help increase efficiency, reduce costs, and enhance profitability. As a leader...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at CS2TECHNOLOGIES INC. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we're a global leader in innovative hearing solutions, and we're looking for a talented Senior Software Developer to join our team. As a Senior Software Developer, you'll have the opportunity to work in an agile environment within a passionate team developing high-quality solutions for the medical hearing health care sector.Key...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    CS2TECHNOLOGIES INC. is seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at CS2TECHNOLOGIES INC. The ideal candidate will have a strong background in software development, with expertise in Agile methodologies and a passion for delivering high-quality software solutions.Key ResponsibilitiesDesign, develop, and test software applications using...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    CS2TECHNOLOGIES INC. is seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications. Your expertise in software development will be crucial in helping us deliver high-quality software solutions to our clients.The ideal...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we're seeking a talented Senior Software Developer to join our team. As a key member of our software development team, you'll be responsible for designing, implementing, and maintaining high-quality software applications for the medical hearing healthcare sector.Key Responsibilities:Collaborate with our local team and contribute to global projects...