Principal Developer

7 days ago


Montreal, Quebec, Canada Tecsys Inc. Full time $120,000 - $180,000 per year

Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a digital-first company. Our digital-first work environment, combined with our conveniently located offices and collaborative workspaces, provides our team with the freedom and flexibility to work in the most productive way for them.

About Us
Tecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling interesting challenges with continuous learning opportunities, then Tecsys could be a good fit for you

We are looking for
a Principal (Java) Developer.
You'll be part of a mission-driven team building impactful solutions across healthcare, retail, and complex distribution. As a
Principal (Java) Developer
, your decisions will guide the evolution of our systems and influence the success of multiple teams.

We're collaborative, curious, and passionate about building systems that make a difference. If you're equally comfortable writing code, mentoring engineers, and aligning technology with real-world needs — we'd love to meet you.

As a
Principal (Java) Developer
, you will play a pivotal role in designing and scaling backend systems that power the mission-critical supply chains of industries like healthcare, retail, and complex distribution. From hospital operating rooms to warehouse floors and retail storefronts, your technical leadership will directly impact the performance, reliability, and agility of our customers' operations. You'll lead by example—bringing deep technical expertise, business awareness, and architectural vision to a platform that supports some of the most demanding logistics environments.

As a hands-on contributor and technical mentor, you'll work cross-functionally to build secure, performant services, influence technical direction, and continuously improve our engineering practices. Your ability to collaborate across disciplines, communicate clearly, and drive initiatives forward will make you an indispensable part of our team.

Responsibilities

  • Design, develop, and deploy high-quality backend solutions using Java (Spring Boot, microservices)
  • Serve as a technical reference across the team—conducting code reviews, driving design discussions, and mentoring other developers
  • Evaluate and introduce emerging technologies where they add value to our platform
  • Translate complex business needs into scalable technical solutions in collaboration with product and business stakeholders
  • Own and advocate for best practices in performance, scalability, observability, and security
  • Partner with DevOps and Operations teams to ensure software is production-ready and maintainable
  • Participate in agile ceremonies, lead retrospectives, and champion continuous improvement in team processes and outcomes
  • Promote a culture of collaboration, innovation, and accountability

Requirements
Qualifications

  • 7+ years of experience building Java-based backend systems in production environments
  • Deep understanding of object-oriented design, microservices architecture, and RESTful services
  • Strong experience with Spring Boot, Java 11+, and testing frameworks (JUnit, Mockito)
  • Solid foundation in RDBMS (PostgreSQL, Oracle, SQL Server) and familiarity with NoSQL databases (a plus)
  • Experience with Git, Maven, and modern IDEs (IntelliJ, Eclipse)
  • Demonstrated success in designing and delivering scalable solutions within complex, distributed system architectures
  • Proven leadership skills—able to inspire, mentor, and bring clarity to complex problems
  • Strong business orientation: you align engineering efforts with product outcomes and organizational goals
  • Excellent communication and collaboration skills—you're a connector between teams, roles, and disciplines
  • Degree in Computer Science, Software Engineering, or a related field
  • Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners, and colleagues beyond the province of Quebec

*Nice to Have*

  • Front-end experience with HTML5, TypeScript/JavaScript, CSS3,
  • Experience with Docker, Kubernetes, or other containerization technologies
  • Familiarity with AWS or other cloud platforms (Azure, GCP); experience with serverless a plus
  • Understanding of CI/CD pipelines, observability tooling, and modern DevOps practices
  • Exposure to healthcare, logistics, or supply chain domains
  • Experience building or consuming SOAP APIs (legacy integrations)
  • Bilingualism (English/French) is an asset in our bilingual environment


  • Montreal, Quebec, Canada BCA Research Full time $100,000 - $120,000 per year

    Version française à suivre.Principal Drupal DeveloperPermanent - RemoteMontreal, QcAbout BCA ResearchBCA () is the leading independent provider of global investment research. Since 1949, BCA's mission has been to support its clients in making better investment decisions through the delivery of leading-edge analysis and forecasts of all the major asset...


  • Montreal, Quebec, Canada Talent Full time

    Ce poste peut-être basé au Canada ou aux US puisque nous sommes une entreprise 100% télétravail.This role can be based in Canada or in the US, as we are a Remote first company. English will FollowA propos de est une plateforme d'emploi qui met en relation les chercheurs d'emploi et les employeurs dans plus de 50 pays. Nous cherchons des personnes...


  • Montreal, Quebec, Canada Delinian Full time $120,000 - $180,000 per year

    BCA Research is the leading independent provider of global investment research. Since 1949, BCA Research's mission has been to shape the level of conviction with which our clients make investment decisions, through the delivery of leading-edge analysis and forecasts of all the major asset classes and economies. The firm maintains a head office in Montreal,...


  • Montreal, Quebec, Canada Autodesk Full time $100,000 - $150,000 per year

    Job Requisition ID # 24WD 24WD83815, Principal Software Developer French job description to follow/La description de poste en français se trouve plus bas This is a hybrid role. Relocation is an option. Position Overview Autodesk is looking for a Principal Software Developer to join the Autodesk Platform Services Data Models Team. The team...


  • Montreal, Quebec, Canada Indero Full time $120,000 - $180,000 per year

    The Principal Biostatistician will act as Lead Biostatistician on multiple phase 1 to 4 clinical trials and/or Biostatistical Oversight for programs of phase 1 to 4 clinical trials, providing input into the statistical sections of protocols (incl. sample size calculation/ validation), Risk-based Monitoring Plans, various Data Management (DM) documents, and...


  • Montreal, Quebec, Canada Cadence Full time $120,000 - $180,000 per year

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.The Sr Principal Analog IC Designer is responsible for design and developing analog/mixed-signal IC circuit blocks, the architecture and initial concept/specification through final verification of conformance to customer specifications. The Sr...


  • Montreal, Quebec, Canada Adoc Talent Management Full time $60,000 - $110,000 per year

    ------ English Version Below Notre client est une entreprise de recherche et développement (R&D) pharmaceutique en forte croissance, entièrement intégrée, qui offre une gamme complète de services de recherche en chimie, biologie et en études métaboliques et pharmacocinétiques (DMPK).Profondément ancrée dans la recherche et l'innovation, elle aide...

  • conseiller principal

    17 hours ago


    Montreal, Quebec, Canada Altus Group Full time $49,335 - $115,115

    Job Category:Valuations & AppraisalsPay Grade Range:$49, $115,115.00Disclaimer: The base salary range represents the low and high end of Altus Group's "Pay Grade Range" for this position in the primary work location. Actual hiring salaries will vary depending on factors including but not limited to work experience, and geographic market data for the role....

  • Principal DevOps

    1 week ago


    Montreal, Quebec, Canada Turbulent a Cloud Imperium Company Full time $90,000 - $120,000 per year

    Turbulent a Cloud Imperium Company6 days agoMontreal, QuebecStafffull_timeAbout the roleEnglish BelowLa connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos équipes des studios internationaux et participer à des réunions de travail qui se déroulent exclusivement en anglais.Rejoignez les...


  • Montreal, Quebec, Canada CDW Full time $74,000 - $102,800

    At CDW, we make it happen, together. Trust, connection, and commitment are at the heart of how we work together to deliver for our customers. It's why we're coworkers, not just employees. Coworkers who genuinely believe in supporting our customers and one another. We collectively forge our path forward with a level of commitment that speaks to who we are and...