Job Description
Actively Hiring for “Lead Software Engineer – Moveworks” – Hybrid (Vancouver, BC, CA; Mississuga, ON, CA), Let me know if you are interested. Feel free share your resume to manish.jupaka@w3global.com
Role : Lead Software Engineer
Location : Hybrid (Vancouver, Mississauga, ON)
Description :
Key Responsibilities:
Develop and support use cases in Moveworks AI Platform
Lead a team of software engineers in designing, developing, and deploying scalable backend systems.
Architect microservices and distributed systems using modern cloud-native technologies.
Collaborate with product managers, ML engineers, and designers to define technical roadmaps.
Conduct code reviews, enforce engineering best practices, and mentor junior developers.
Drive sprint planning, backlog grooming, and release management.
Ensure system reliability, performance, and security across deployments.
Required Qualifications:
Bachelor’s or Master’s degree in Computer Science or related field.
Expertise in Python, Java, or Go.
Strong experience with Kubernetes, Docker, and cloud platforms (AWS/GCP/Azure).
Familiarity with RESTful APIs, GraphQL, and gRPC.
Experience leading agile teams and delivering enterprise-grade software.
Preferred Skills:
Exposure to AI/ML systems, especially NLP or LLM integration.
Experience with CI/CD pipelines, observability tools, and DevOps practices.
Knowledge of frontend technologies (React, TypeScript) is a plus.
Strong communication and stakeholder management skills.
