Full-Time

Software Architect

Updated on 8/1/2026

Deadline 8/12/26
Medavie

Medavie

Compensation Overview

CA$73.5k - CA$91.8k/yr

Remote in Canada + 4 more

More locations: Prince Edward Island, Canada | Newfoundland and Labrador, Canada | New Brunswick, Canada | Ontario, Canada

Hybrid

Canada Top Secret Clearance Required

Category
Software Engineering (1)
Required Skills
Kubernetes
Agile
JavaScript
Distributed Systems
MySQL
Git
JUnit
Java
RDBMS
Docker
Microservices
AWS
JIRA
Maven
Vue.js
Redis
REST APIs
DevOps
Oracle
Spring
Requirements
  • A university degree or community college diploma in Computer Science or a related discipline is required.
  • At least 6 years of experience developing enterprise software applications is required.
  • Strong hands-on experience designing and developing enterprise APIs, microservices, and backend applications using Java and Spring Boot is required.
  • Experience designing and implementing scalable backend solutions for enterprise applications is required.
  • Experience working with relational databases such as Oracle or MySQL is required.
  • Hands-on experience deploying and supporting applications in Docker and Kubernetes environments is required.
  • Experience using AI-assisted software development tools, such as Microsoft Copilot or similar technologies, to improve code quality, testing, troubleshooting, documentation, and developer productivity is required.
  • Experience using Git, Maven, JUnit, Flyway, and Jira is required.
  • Experience working within Agile software development teams is required.
  • Experience with CI/CD pipelines and deployment automation is required.
  • Candidates must have Reliability Status Clearance at Enhanced Level B, including fingerprinting, a criminal record check, and a credit check.
  • Candidates must have resided in Canada for at least 5 years and hold permanent resident or citizenship status.
  • English proficiency, written and spoken, is required.
Responsibilities
  • Collaborate with Product Owners, Business Analysts, UX Designers, and development team members to translate business requirements into scalable technical solutions.
  • Design, develop, test, and maintain RESTful APIs and backend services using Java and Spring Boot.
  • Contribute to solution architecture and technical design discussions while ensuring alignment with established architecture standards and best practices.
  • Build and enhance cloud-native applications using Docker and Kubernetes technologies.
  • Develop high-quality, scalable, and maintainable software solutions that support evolving business and customer needs.
  • Participate in Agile planning activities, including estimation, backlog refinement, sprint planning, and technical discovery.
  • Collaborate with frontend developers and contribute to UI development using Vue.js when required.
  • Participate in code reviews and promote engineering best practices, software quality, security, and maintainability.
  • Leverage AI-assisted development tools such as Microsoft Copilot to improve software quality, accelerate delivery, enhance code reviews, and support test automation and defect prevention activities.
  • Champion the effective use of AI-enabled development practices across the team by sharing knowledge, coaching peers, and identifying opportunities to improve developer productivity, code quality, and engineering efficiency.
  • Identify opportunities to improve application performance, scalability, resiliency, and developer productivity.
  • Support CI/CD practices and deployment automation to enable efficient and reliable software delivery.
  • Mentor and support team members through technical guidance, knowledge sharing, and collaborative problem-solving.
Desired Qualifications
  • Experience designing distributed systems and microservice-based architectures.
  • Experience with application performance tuning, scalability optimization, caching strategies, and high-volume transaction processing.
  • Experience with Redis and application caching strategies.
  • Experience with AWS cloud services and cloud-native application development.
  • Experience with Vue.js or another modern JavaScript framework.
  • Experience with Flyway or similar database migration and database-as-code frameworks.
  • Experience leading technical design discussions and mentoring team members.
  • Demonstrated ability to apply AI-enabled development practices to improve software quality, reduce manual effort, accelerate problem resolution, and support continuous improvement within Agile delivery teams.
  • Experience evaluating and adopting emerging AI technologies and development accelerators to drive innovation, productivity, and engineering excellence.
  • Experience delivering modernization initiatives for enterprise platforms.
  • Knowledge of health benefits, claims processing, insurance, or related business domains.
  • French proficiency is considered an asset.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A