Sr Software Engineer (Architects) – Agentic AI
Location: Toronto, ON (Hybrid – Minimum 3 days/week onsite)
Duration: 6-month contract (extension possible up to 1 year) or FTE
We are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical Leads with strong hands-on Software Engineering background) to join an innovation-focused on Agentic AI initiatives.
This is not a traditional feature development role. We are looking for engineers who are independent thinkers—professionals who can take an idea or problem statement, evaluate multiple technology options, design the solution, build it, and deliver an end-to-end outcome with minimal direction.
Required Skills
- 8+ years of hands-on Java backend development experience.
- Strong expertise in Java, Spring Boot, and Microservices.
- Proven experience in software design, architecture, and end-to-end implementation.
- Hands-on experience with GitHub Copilot and/or Claude as part of the software development lifecycle.
- Good understanding of AI/ML concepts and AI-assisted software development.
- Experience working with Agentic AI, AI agents, workflows, skills, or AI-powered coding tools.
- Strong system design and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work independently in ambiguous environments with minimal supervision.
Nice to Have
- Hands-on experience developing AI/ML solutions.
- Experience with AWS.
- Experience with Databricks.
- Experience building proof-of-concepts, prototypes, or innovation-focused solutions.
What We're Looking For The ideal candidate is someone who:
- Is a hands-on engineer first, with architecture and technical leadership capabilities.
- Thinks independently and takes ownership from problem statement to solution delivery.
- Can evaluate multiple technologies and determine the best implementation approach.
- Is comfortable working without predefined designs or frameworks.
- Uses AI tools effectively to improve development speed and quality.
- Communicates effectively, collaborates well, and influences through technical expertise rather than authority.
Note: AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.