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
Apply directly at Leadership Connect →Create a free account for alerts like thisView Leadership Connect immigration profile
This listing is sourced directly from Leadership Connect's careers page and normalized into a canonical job model.