Lead Software Engineer

4 weeks ago


Kitchener, Ontario, Canada Oracle Full time

Life at Oracle NetSuite:

Are you looking to elevate your career with a pioneering cloud company? Since its inception in 1998, Oracle NetSuite has been dedicated to providing a cohesive application suite that offers leaders a comprehensive view of their operations. Our team is expanding, and we seek individuals who aspire to make a significant global impact.

As the foremost cloud business solution, NetSuite encompasses financial management, inventory oversight, human resources, professional services automation, e-commerce, and more. Countless customers worldwide rely on NetSuite for the visibility, agility, and control necessary to make informed decisions swiftly.

NetSuite is a workplace where you can develop your career while enjoying the journey. We are committed to our employees, our clients, and the community. Being part of Oracle means you will have access to unparalleled benefits. Joining our enthusiastic team signifies your readiness to advance your career. With invaluable learning opportunities, robust support, groundbreaking innovation, and volunteer initiatives, NetSuite is dedicated to fostering an environment where everyone feels empowered and positioned for success.

The Role

We are in search of a Senior Software Developer to become a part of our Applications Development team. NetSuite developers specialize in our business domain and take the time to thoroughly understand our clients' objectives. We are responsible for the design of our product, bringing forth inquiries and ideas for analysis. Our work involves developing new code for innovative engines as well as maintaining a substantial legacy codebase.

This position is ideal for someone eager to design the architecture of database-driven web applications and engage in discussions about clean software design. The NetSuite solution is developed in Java, utilizing Oracle DB as the primary persistence layer, with an internal JavaScript framework for the UI. A commitment to quality, clean code, code reviews, and minimizing technical debt is essential. If you are interested in collaborating with quality engineers, mentoring junior developers, and contributing to the establishment of code review practices, you would be an excellent fit.

What We Offer

  • Oracle equity in the form of publicly traded RSUs along with various benefit options.
  • RRSP contribution matching up to 6% of annual salary within the first month of employment.
  • Work-life balance – our global team supports one another to ensure your evenings and weekends are truly yours.
  • A hybrid work schedule that provides greater flexibility while fostering team collaboration.
  • Access to an extensive learning library for career and skills enhancement, along with pro-bono and mentorship opportunities for all team members.
  • Regular team events that range from digital puzzles and video games to social gatherings.

We encourage applications from candidates who possess most (or all) of the following:

  • Degrees in engineering or computer science with several years of software development experience, particularly in Java or similar object-oriented programming languages.
  • A deep understanding of modern web applications and significant experience with database-driven solutions.
  • Strong problem-solving abilities and the capacity to abstract functional requirements.
  • A passion for automated testing.
  • An understanding of, and/or experience with, business software applications and a desire to continue expanding this knowledge.
  • Comfort in leading projects and mentoring junior developers within the team.
  • Excellent communication skills in both technical and non-technical contexts.
  • Embodiment of our core values: Customer First, Collaboration, Innovation, and Integrity.

We are committed to ensuring that individuals with disabilities receive reasonable accommodations to participate in the job application or interview process, perform essential job functions, and enjoy other benefits and privileges of employment.

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, or any other characteristic protected by law.

We celebrate diversity and are committed to creating a workplace where individuals from all backgrounds can collaborate. We believe that innovation thrives on diversity and inclusion.

Career Level - IC3

This role is tailored for individuals who wish to design the architecture of database-driven web applications and engage in discussions about clean software design. The NetSuite solution is developed in Java, with Oracle DB as the primary persistence layer, and an internal JavaScript framework for the UI. A focus on quality, clean code, code reviews, and minimizing technical debt is essential. If you are eager to collaborate with quality engineers, mentor junior developers, and contribute to the establishment of code review practices, you would be an excellent fit.



  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Embedded Software EngineerAre you ready to become part of a leading global engineering design firm that excels in embedded software and hardware, electronics, and electro-mechanical systems?What we are looking for:Enthusiastic and proactive professionalsDesigners with varied expertise and a client-focused approachIndividuals capable of contributing to both...


  • Kitchener, Ontario, Canada University of Waterloo Full time

    Lead Software EngineerThe Lead Software Engineer will play a crucial role in delivering software design and development, as well as database creation and tailored reporting solutions. This position encompasses performing systems analysis, architecting system frameworks, and executing full-stack development across desktop, client/server, and web platforms....


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Junior Software Engineer – Automotive SystemsAre you ready to be part of a leading global engineering design firm that excels in embedded software, hardware, electronics, and electro-mechanical systems?In this role, you will contribute significantly to a team dedicated to the development of foundational automotive software, which includes operating...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    About Brock Solutions Brock Solutions is a pioneering engineering firm focused on delivering innovative solutions and professional services tailored for the design, construction, and deployment of real-time operational systems across diverse industrial, manufacturing, and transportation sectors globally. Our exploration spans exciting fields such as...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Are you ready to make an impact in a leading global engineering design firm specializing in embedded systems and software?What We Are Looking ForEnthusiastic and proactive professionalsInnovators with varied expertise and a customer-centric approachAbility to engage in both internal projects and client-facing assignmentsKey ResponsibilitiesEngage in the...


  • Kitchener, Ontario, Canada Constellation Dealer Group Full time

    We are seeking a Senior Software Developer for the Constellation Dealer Group.Position Overview:The Senior Software Developer will be instrumental in guiding our software development team, ensuring the delivery of exceptional software products. This role demands a comprehensive knowledge of .NET, Blazor, EF Core, ETL methodologies, Clean Code principles,...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Are you eager to become part of a leading global engineering design firm that excels in embedded software, hardware, electronics, and electro-mechanics?What We Are Looking ForEnthusiastic and proactive professionalsDesigners with varied expertise and a customer-focused approachCapability to engage in internal projects as well as at client sitesKey...


  • Kitchener, Ontario, Canada Constellation Dealer Group Full time

    We are seeking a Senior Software Developer for the Constellation Dealer Group.Position Overview:The Senior Software Developer will be instrumental in guiding our software development team, ensuring the delivery of exceptional software products. This role demands extensive knowledge of .NET, Blazor, EF Core, ETL methodologies, Clean Code practices,...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Are you passionate about embedded systems and mobile technology?At JAM Software GmbH, we are a leading engineering design firm dedicated to the development of innovative software and hardware solutions.What We Are Looking ForDriven and enthusiastic professionalsIndividuals with a background in design and a commitment to service excellenceCapability to engage...


  • Kitchener, Ontario, Canada Sun Life Financial Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Sun Life Financial. As a key member of our IT department, you will be responsible for leading the development and maintenance of our Pega Platform applications.Key ResponsibilitiesLead the development and implementation of new features and enhancements to our Pega...


  • Kitchener, Ontario, Canada Sun Life Financial Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Sun Life Financial. As a key member of our IT department, you will be responsible for leading the development and maintenance of our Pega Platform applications.Key ResponsibilitiesLead the development and implementation of new features and enhancements to our Pega...


  • Kitchener, Ontario, Canada Agfa-Gevaert Full time

    About Agfa HealthCareAgfa HealthCare is a leading provider of imaging IT software solutions, dedicated to supporting healthcare professionals in delivering high-quality care.Job SummaryWe are seeking a highly skilled Senior Software Developer to join our Waterloo, Ontario team. As a key member of our software development team, you will be responsible for...


  • Kitchener, Ontario, Canada Agfa-Gevaert Full time

    About Agfa HealthCareAgfa HealthCare is a leading provider of imaging IT software solutions, dedicated to supporting healthcare professionals in delivering high-quality care.Job SummaryWe are seeking a highly skilled Senior Software Developer to join our Waterloo, Ontario team. As a key member of our software development team, you will be responsible for...


  • Kitchener, Ontario, Canada Cedent Consulting Full time

    About the RoleCedent Consulting is seeking a highly skilled and experienced Software Engineering Manager to lead our software development team. As a key member of our leadership team, you will be responsible for overseeing the development of our software products and ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesTeam...


  • Kitchener, Ontario, Canada Cedent Consulting Full time

    About the RoleCedent Consulting is seeking a highly skilled and experienced Software Engineering Manager to lead our software development team. As a key member of our leadership team, you will be responsible for overseeing the development of our software products and ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesTeam...


  • Kitchener, Ontario, Canada Sun Life Financial Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Sun Life Financial. As a key member of our technology team, you will be responsible for leading the development and maintenance of our Pega applications.Key ResponsibilitiesLead the development and implementation of new features and enhancements to our Pega...


  • Kitchener, Ontario, Canada Sun Life Financial Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Sun Life Financial. As a key member of our technology team, you will be responsible for leading the development and maintenance of our Pega applications.Key ResponsibilitiesLead the development and implementation of new features and enhancements to our Pega...


  • Kitchener, Ontario, Canada Constellation Dealer Group Full time

    We are seeking a Senior Software Developer for a pivotal role at Constellation Dealer Group.Position Overview:The Senior Software Developer will be instrumental in guiding our development team towards the successful delivery of top-notch software solutions. This role demands extensive knowledge of .NET, Blazor, EF Core, ETL methodologies, Clean Code...