4 days ago
Montréal, CanadaSenior
Responsibilities
- Design, develop, and deliver scalable software solutions for client projects.
- Identify cross-functional solutions using software development, DevOps, and infrastructure expertise.
- Design, plan, and implement cloud and on-premises infrastructure.
- Develop backend services, APIs, and system components aligned with specifications and documentation.
- Build and improve CI/CD pipelines, deployment workflows, automation practices, and delivery processes.
- Contribute to containerized, virtualized, and cloud-native environments.
- Support modernization initiatives involving architecture, testing, deployment, observability, reliability, and maintainability.
- Define, document, and communicate non-functional requirements such as performance, reliability, security, scalability, and maintainability.
- Coach colleagues on software development, DevOps, infrastructure, and delivery best practices.
- Own deliverables end to end, manage priorities, and maintain software quality standards.
- Research, test, and implement new techniques, tools, and technologies.
- Advise clients on technical direction, tradeoffs, architecture, infrastructure, and solution design.
Requirements
- At least 5 years of software development experience, including recent hands-on experience with DevOps, cloud, infrastructure, or platform engineering.
- Bachelor’s degree, college diploma, certification in a software-related field, or equivalent experience.
- Intermediate or conversational French at minimum.
- Strong backend development experience and experience designing APIs and distributed systems.
- Experience designing, deploying, and operating cloud or on-premises infrastructure.
- Technical judgment and the ability to make pragmatic architectural decisions.
- Experience collaborating directly with clients or stakeholders.
- Ability to support team members and contribute to technical delivery quality.
- Comfort working in ambiguous contexts and structuring complex problems.
- Experience with at least one major cloud platform, server-side programming language, virtualization, containerization, infrastructure as code, deployment automation, observability, testing, cloud cost optimization, security, networking, identity, and access management.
- Frontend, full-stack, edge computing, IoT, robotics, industrial systems, developer tools, caching, messaging, event-driven architecture, hexagonal architecture, Domain-Driven Design, high availability, technical leadership, application security, compliance, or regulated-environment experience is considered an asset.
Benefits
- Competitive salary and contribution to a retirement savings plan (REER).
- Flexible schedule and freedom in how work is performed.
- Ability to work from anywhere for up to 8 weeks per year.
- Paid sabbatical leave.
- Wellness and productivity spending account.
- Parental program, activities, and training.
- Hiring process includes a 20-minute introductory call, a 90-minute in-person interview, and offer presentation.
Tech Stack
AngularAnsibleApache KafkaAWSAzureC#DockerGoGoogle CloudJavaKubernetesLinuxNode.jsPythonRabbitMQReactRedisSvelteTerraformTypeScriptVue.js
About OSEDEA
Osedea is a Montreal-based software development and AI consultancy that builds custom web and mobile applications, data/BI platforms, machine-learning solutions, and robotics integrations for organizations. It offers end-to-end engagements—from opportunity discovery and rapid prototyping to deployment and scaling—on a project and consulting basis. Founded in 2011 and privately held, the company is headquartered in Montreal, Quebec.
