Leadership Connect

Leadership Connect

Senior Software Engineer

Montreal, Quebec (Remote) · Senior

Sponsorship not specifiedDetected 22 days ago
TypeScriptJavaKotlinScalaReactSpringBackend DevelopmentFull-Stack DevelopmentCode ReviewPostgreSQLRedisElasticsearchAWSAzureCloud PlatformsDockerCI/CDAPI DevelopmentKafkaRabbitMQOAuthLLMsAgileResearch

About the role

  • We're hiring a senior full-stack engineer to make a major contribution across the LCI platform.
  • You'll ship features end-to-end on our Ariadne product, strengthen the shared services and libraries that every team depends on, and help shape new greenfield initiatives.

Responsibilities

  • You'll own problems from fuzzy idea to production - designing, implementing, shipping, watching them run, and iterating.
  • Design, build, and maintain backend services and APIs that power our customer-facing applications.
  • Build and evolve frontend features in React/TypeScript that surface those capabilities to end users.
  • Take on greenfield work - propose architecture, build the first version, and iterate based on real usage.
  • Collaborate across engineering, product, and design to define requirements, iterate quickly, and deliver reliable releases.
  • Participate in planning, design, code review, deployment, and on-call rotation using Agile practices.

Requirements

  • Production experience with Spring Boot and the broader Spring ecosystem (or demonstrated ability to ramp quickly with equivalent framework experience).
  • Demonstrated production experience with React and TypeScript
  • Experience working in a real microservices architecture with cross-service communication.
  • Experience with at least one authentication/identity system (JWT, SAML/SSO, OAuth, passwordless).
  • Experience with event-driven systems and message brokers (RabbitMQ, SQS, Kafka, or similar) and the eventual-consistency trade-offs they imply.

Nice to have

  • Experience with Redis (caching, pub/sub) in production.
  • Experience with Elasticsearch / OpenSearch in production.
  • Experience with Hibernate / JPA, including audit-logging frameworks (e.g., Envers).
  • AWS depth - S3, SQS, Secrets Manager, ECS, Lambda, CloudFront.
  • Containerized deployment experience (Docker, ECS, CI/CD).
  • Experience with SAML2 / SSO federation (e.g., OpenAthens, Okta, Azure AD).
  • Experience integrating LLMs or AI workflows into production applications.
  • Experience with Gradle (Kotlin DSL) and multi-module JVM builds.

Skills

  • The work spans backend services in Kotlin/Spring Boot, a React/TypeScript frontend, and the cloud infrastructure that ties them together.

Compensation

  • We foster an environment that encourages all our team members to excel by offering competitive compensation for top talent.

Benefits

  • Awesome Extended Health Care Plan
  • Life & Disability insurance
  • Health spending accounts
  • Unlimited Vacation Leave

This listing is sourced directly from Leadership Connect's careers page and normalized into a canonical job model.