Principal Staff Software Engineer
Offre en anglaisDesign and develop scalable distributed systems and greenfield microservices platforms using Java 21 and AWS. Provide technical leadership and mentorship to engineers while owning the end-to-end development of AI/ML inference services.
- Sur place
- Toronto, ON
- Publié 13 août 2026
- Postuler avant le 12 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Forgeahead Solutions Corporation
Technical Lead and Senior Software Engineer
- Sur place
BC Public Schools
Manager, People, Performance and Culture
- Sur place
Alcohol and Gaming Commission of Ontario (AGCO)
Responsable de la gestion de l’information
- Sur place
Résumé du poste
Staff/Principal Software Engineer (Java) About the Role We are seeking a Staff/Principal Software Engineer with 10+ years of experience building production-grade distributed systems. This is a hands-on Java backend and system design role focused on architecture, scalable microservices, AWS, and greenfield platform development. Key Responsibilities: Design and develop scalable distributed systems and microservices. Hands-on development with Java 21, Spring Boot, REST APIs. Lead system design, architecture, scalability, and technical decisions. Build 0-to-1/greenfield platforms with end-to-end ownership. Develop solutions for AI/ML platforms, feature pipelines, or inference services. Work with AWS across compute, storage, networking, and IAM. Use AI-assisted coding tools such as GitHub Copilot, Claude, Cursor, or Windsurf. Mentor engineers and provide technical leadership. Required Skills: 10+ years software engineering experience. Strong Java 21, Spring Boot, Microservices & System Design. Strong hands-on AWS experience. Experience with distributed systems and cloud-native platforms. AI/ML platform or inference experience. Experience with AI-assisted development tools. Strong architecture, ownership, and mentoring experience. Nice to Have: Databricks Python Edge/CDN: Cloudflare Workers, Lambda@Edge, Fastly, Akamai JWT, OAuth 2.0, PKI, Token Validation Observability, distributed tracing, and platform engineering.
Ce que vous ferez
Design and develop scalable distributed systems and greenfield microservices platforms using Java 21 and AWS. Provide technical leadership and mentorship to engineers while owning the end-to-end development of AI/ML inference services.
Exigences
Requires over 10 years of software engineering experience with strong expertise in Java, Spring Boot, and AWS. Candidates must have a proven track record in system architecture and experience with AI-assisted development tools.
Compétences indiquées
- API RESTSouhaitée
- Amazon Web ServicesSouhaitée
- Spring BootSouhaitée
- PythonSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java 21
- Spring Boot
- Microservices
- System Design
- AWS
- Distributed Systems
- AI/ML Platforms
- Architecture
- Mentoring
- REST APIs
- Cloud-native Platforms
- GitHub Copilot
- Databricks
- Python
- OAuth 2.0
- Observability
Domaines d’emploi
- Software
- Technology
- Engineering
- Consulting
- Data & Analytics
Renseignements supplémentaires
- Expérience minimale
- 10+ ans
- Postuler avant le
- 12 sept. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte