Job Description:
Latest job information from Cogency Inc for the position of Senior Lead Software Developer Enterprise Microservices & Cloud Arch. If the Senior Lead Software Developer Enterprise Microservices & Cloud Arch vacancy in Toronto matches your qualifications, please submit your latest application or CV directly through the updated Jobkos job portal.
Please note that applying for a job may not always be easy, as new candidates must meet certain qualifications and requirements set by the company. We hope the career opportunity at Cogency Inc for the position of Senior Lead Software Developer Enterprise Microservices & Cloud Arch below matches your qualifications.
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.
Job Info:
- Company: Cogency Inc
- Position: Senior Lead Software Developer Enterprise Microservices & Cloud Arch
- Work Location: Toronto
- Country: CA
How to Submit an Application:
After reading and understanding the criteria and minimum qualification requirements explained in the job information Senior Lead Software Developer Enterprise Microservices & Cloud Arch at the office Toronto above, immediately complete the job application files such as a job application letter, CV, photocopy of diploma, transcript, and other supplements as explained above. Submit via the Next Page link below.
Next Page »