โšก New

Senior Lead Software Developer Enterprise Microservices & Cloud Arch

Cogency Inc

TorontoFull-timeMid LevelOn-site

Job Description

Job Title: Senior Lead Software Developer Enterprise Microservices & Cloud Architecture

NOC Code: 21231 lead software engineer

Employment Type: Full-Time, Permanent

Salary: $112,896 CAD per year

Hours per Week: 40

Positions Available: 1

Work Location: Ontario, Canada (Onsite 5 days)

Language of Work: English

ABOUT THE COMPANY We are a Canadian technology company delivering enterprise-grade cloud-native platforms for e-commerce, telecommunications, and SRE operations. Our teams build mission-critical distributed systems that handle high-volume, real-time data workloads across hybrid cloud environments. We require deep technical expertise in microservices architecture, event-driven systems, and multi-cloud orchestration.

ROLE OVERVIEW We are seeking a Senior Lead Software Developer to architect, develop, and lead delivery of cloud-native microservices platforms. The successful candidate will take end-to-end ownership of enterprise backend systems built on Java/Spring Boot, design event-driven architectures using Kafka, and drive platform reliability through Model Context Protocol (MCP) integrations with enterprise monitoring systems. This role requires hands-on expertise in multi-cloud environments (GCP, AWS, Azure) and Kubernetes orchestration in hybrid cloud deployments.

KEY RESPONSIBILITIES Design and develop cloud-native microservices using Java 17 and Spring Boot, following Domain Driven Design (DDD) and Event Driven Architecture (EDA) principles for high-throughput production systems

Architect and implement real-time event streaming pipelines using Apache Kafka for data processing, provisioning operations, and inter-service communication at enterprise scale

Develop and maintain internal Model Context Protocol (MCP) integrations connecting backend systems to enterprise observability platforms including Grafana, Splunk, and DTSaaS

Build and maintain Kong API Gateway configurations for API lifecycle management, traffic routing, and security enforcement in a GCP-hosted environment

Design and manage Day 2 provisioning systems for post-deployment operations and platform reliability across cloud and on-premise environments

Deploy and manage containerized workloads using Kubernetes (K8s) in hybrid cloud environments spanning GCP, AWS (EC2, S3, RDS), and Azure; configure cluster operations, resource limits, and autoscaling policies

Implement and maintain Jenkins CI/CD pipelines integrated with GitHub workflows for automated build, test, and deployment across environments

Develop React-based frontend components for internal tooling and enterprise workflow interfaces, including bulk provisioning dashboards

Build and maintain GraphQL composite APIs and REST APIs serving both internal consumers and third-party integrations

Implement Spring Security patterns for authentication and authorization; configure OAuth2, JWT, and API key management across microservices

Monitor platform health using Grafana, Splunk, Dynatrace, and PagerDuty; participate in on-call escalation rotation for incident response and resolution

Create and maintain Architecture Decision Records (ADRs); lead technical estimation and contribute to product roadmap planning

Mentor developers on AI-assisted development tooling (Model Context Protocol, Cline, GitHub Copilot); conduct technical sessions and proof-of-concept evaluations

Collaborate with product managers, business analysts, and stakeholders on feature delivery, sprint planning, and technical feasibility assessment in Agile/Scrum environments

REQUIRED QUALIFICATIONS Education

Bachelors degree in Computer Science, Software Engineering, or a related technical field

Experience

Minimum 10 years of progressive experience in full-stack software development with Java backend technologies

Minimum 6 years of hands-on experience with Spring Boot and Spring Cloud microservices in production enterprise environments

Minimum 4 years of experience designing and operating event-driven architectures using Apache Kafka at scale

Minimum 3 years of experience deploying and managing containerized applications with Kubernetes in hybrid cloud environments (at least two of: GCP, AWS, Azure)

Minimum 2 years of experience developing or integrating Model Context Protocol (MCP) systems for enterprise monitoring or AI toolchain integration

Minimum 5 years of experience building and maintaining Jenkins CI/CD pipelines with GitHub Actions or equivalent

Demonstrated experience as a technical lead or architect on enterprise-scale platforms serving 1,000+ concurrent users or 10,000+ integrated applications

Technical Skills

Expert-level proficiency in Java 17 with Spring Boot, Spring Cloud, Spring Security, and JPA/Hibernate

Deep knowledge of Domain Driven Design (DDD) and Event Driven Architecture (EDA) patterns in distributed systems

Hands-on experience with Kafka stream processing, including consumer groups, partition management, and schema registry

Proficiency with Kong API Gateway: route configuration, plugin management, rate limiting, and API lifecycle management

Experience with React and/or Angular for enterprise frontend development including Redux state management

Database expertise across PostgreSQL, MySQL, MongoDB, and BigQuery; experience with query optimization and schema design

Proficiency with Grafana dashboarding, Splunk log analysis, Dynatrace APM, and PagerDuty alerting configuration

Familiarity with AI-assisted development tools including GitHub Copilot, Cline, or Roocode in a team environment

Experience with Test Driven Development (TDD) using JUnit, Mockito, Jasmine, and/or Jest

Professional Skills

Proven ability to mentor and lead cross-functional development teams in Agile/Scrum environments

Experience creating Architecture Decision Records (ADRs) and contributing to technical product roadmaps

Strong written and verbal communication in English for collaboration with distributed teams and stakeholders

Experience with PagerDuty on-call rotation and structured incident response for production systems

PREFERRED QUALIFICATIONS Experience in e-commerce or telecommunications platform development

Experience with Day 2 provisioning systems for cloud infrastructure lifecycle management

Familiarity with SRE principles including SLA/SLO/SLI definition and tracking

Experience with GraphQL composite API design and federation

French language skills (asset, not required)

Google Cloud Professional certification (Cloud Architect or Developer)

HOW TO APPLY Canadians and permanent residents are encouraged to apply first. If no suitable candidates are identified after a thorough recruitment effort, this position may be filled through the Temporary Foreign Worker Program.

Please submit your resume and a cover letter outlining your relevant experience to:

Email:

Subject Line: Application Senior Lead Software Developer

Only candidates selected for an interview will be contacted. We thank all applicants for their interest.

Cogency Inc is a trusted name in the realm of IT consulting and staffing services, dedicated to powering businesses with exceptional technological solutions and top-tier talent. With a commitment to delivering cogent strategies and unmatched expertise, we empower organizations to navigate the ever-evolving landscape of technology. Our comprehensive suite of services encompasses IT consulting, project management, and staffing solutions, designed to streamline operations, enhance efficiency, and drive innovation. Backed by a team of seasoned professionals, Cogency stands as a beacon of reliability, helping clients harness the full potential of IT to achieve their strategic objectives.

Why Join Us:

Opportunity to work at the forefront of fintech innovation, contributing to the evolution of payment systems.

Collaborative and inclusive work environment that encourages personal and professional growth.

Competitive compensation package, including benefits and opportunities for career advancement.

Access to cutting-edge technologies and tools to drive your analytical work.

If you're ready to take on an exciting challenge in the world of payments and make a meaningful impact, we'd love to hear from you. Apply now by sending your resume and a cover letter detailing your relevant experience and why you're the perfect fit for this role to

Cogency Inc is an equal-opportunity employer. We welcome and encourage applications from candidates of all backgrounds and experiences.

Posted Yesterday

Related Jobs

Related Searches

Apply Now