Senior Technical Manager Of Software Development

Thornhill, ON, CA, Canada

Job Description

We seek an experienced and hands-on Senior Technical Manager to lead and mentor a team of talented engineers in designing, developing, and deploying microservices on AWS using Java and Spring Boot. This individual will champion an API-first approach, foster innovation, and ensure the delivery of scalable, secure, and efficient software solutions.



About Us:



At WellnessLiving, we empower thousands of health and wellness business owners to turn their entrepreneurial dreams into reality. Our mission-critical software fuels their vision, supporting millions of clients around the world in their wellness journeys. With a deep commitment to putting our customers first, we foster a culture that values high performance, adaptability, and accountability. If you are a skilled professional who thrives in a fast-paced, customer-focused environment and are passionate about making a meaningful impact on the health and wellness industry, we would love to connect with you.



At WellnessLiving, our team is driven by four core values that shape everything we do. If you share these values and meet the qualifications outlined for this role, we encourage you to apply - we'd love to learn more about you!

Customer First - We approach every challenge with a customer-focused lens, driven by an obsession with our customers' happiness and success. Excellence - We approach every task, whether big or small, with a steadfast commitment to exceptional execution and the pursuit of greatness. Accountability - We take full ownership of our decisions, actions, and outcomes - both successes and failures. Adaptability - We recognize that sustained success demands that we be malleable and purposefully evolve, acknowledging that the world is dynamic and constantly changing.

About You:



You are an innovative and driven individual with a passion for technology and a deep understanding of modern software development. You have strong leadership skills, a collaborative spirit, and a commitment to best practices, staying current with industry trends and emerging tools.



Key Responsibilities:



Lead the implementation of microservices architecture using Java and Spring Boot on AWS, in alignment with Solution Architects. Drive an API-first design strategy, promoting consistency, scalability, and integration readiness. Ensure best practices in RESTful API design and serverless architectures. Manage and mentor cross-functional teams (backend, frontend), fostering a culture of accountability, innovation, and continuous improvement. Guide implementation of AWS services such as Lambda, API Gateway, DynamoDB, S3, SNS, SQS, RDS, etc. Design and manage event-driven architectures using publisher-subscriber patterns with services like SNS, SQS, and Kinesis. Contribute to Identity and Access Management (IAM) and security architecture, including OAuth2, OIDC, JWT, SSO, MFA, and RBAC. Collaborate with stakeholders to define product roadmaps, timelines, and deliverables. Oversee API lifecycle management, including design, documentation, deployment, versioning, performance, and security. Work closely with front-end developers, QA engineers, and DevOps to deliver end-to-end solutions. Implement monitoring, logging, and alerting with tools like Amazon CloudWatch and Datadog. Optimize application performance and manage cloud infrastructure cost-effectively. Promote Agile practices (Scrum, Kanban) and continuous delivery. Drive improvements in development processes, tooling, and automation.

Required Qualifications:



Bachelor's degree in Computer Science, Software Engineering, or related discipline. 10+ years of software development experience, including 5+ years in technical leadership. Proven expertise in Java, Spring Boot, and AWS Cloud (especially serverless). Strong understanding of API-first development and RESTful API standards. Proficiency with AWS services: Lambda, API Gateway, DynamoDB, SNS, SQS, S3. Experience designing and managing event-driven architecture. Knowledge of CI/CD pipelines and tools like Jenkins or GitHub Actions. Familiarity with IAM, OAuth2, OIDC, JWT, and platforms like Auth0 or FusionAuth. Understanding modern frontend stacks (e.g., React, Angular) and collaboration with frontend teams. Experience with Infrastructure as Code (Terraform or CloudFormation). Strong knowledge of microservices patterns (circuit breaker, service discovery, strangler fig, domain-driven design). Excellent leadership, problem-solving, and communication skills.

Nice to Haves:



AWS Certification (e.g., Solutions Architect, Developer). Experience with GraphQL. Exposure to ML/AI technologies. Experience with Service Mesh or BFF (Backend for Frontend) architecture.

Please note that those who meet the qualifications for the position will be contacted directly.



We appreciate you taking the time and look forward to reviewing your application.



WellnessLiving is an equal-opportunity employer. At WellnessLiving, we are proud to embrace and celebrate differences. Employment at WellnessLiving is based purely on a candidate's qualifications and experiences as they directly relate to professional competencies. WellnessLiving does not discriminate against any employee or potential employee because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, family or parental status, or any other status protected by the laws and regulations in the locations where we operate. Furthermore, we will not tolerate bias or discrimination of any kind from our employees or customers. At WellnessLiving, we bring everyone together to create something incredible! We are a unique and diverse blend of leaders and action-takers, and that mindset encompasses our passion and commitment to our product and our employees.



We utilize AI to generate summaries of interview notes as part of our candidate evaluation process. This helps ensure a fair and consistent review while maintaining a human-centered hiring approach.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2418667
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Thornhill, ON, CA, Canada
  • Education
    Not mentioned