Solutions Architect

84887
Toronto, Ontario
Contract to Hire
4 days ago

Job Title: Solutions Architect

Location: Toronto, ON (Hybrid)
    
Estimated Duration: 6 Months

Solution Architect – Software Engineer 

Responsible for delivering high-quality software solutions that meet business and technical requirements. This role emphasizes hands-on software development, technical leadership, and collaboration with cross-functional teams to ensure reliable, scalable, and secure applications. The Senior Software Engineer is expected to bring deep technical expertise, mentor junior team members, and contribute to continuous improvement of engineering practices. The Solution Architect – Software Engineering will work very closely with the Solution Architect – Architecture to collaboratively provide the best software and architectural outcomes for the Application Development team.

% Of Time Duties
40% Software Design & Development – 
  • Design, implement, and maintain enterprise-grade software applications.
  • Write clean, efficient, and well-documented code following best practices.
  • Collaborate with architects to ensure alignment of design and implementation with overall technical direction.
  • Continuously improve software engineering practices in collaboration with the Engineering team
20% Collaboration & Stakeholder Engagement 
  • Partner with product managers, architects, and business stakeholders to translate requirements into technical solutions.
  • Work with QA, DevOps, and support teams to ensure smooth deployment and operation of applications.
15% Quality Assurance & Code Review 
  • Conduct peer reviews to maintain coding standards and ensure system quality.
  • Implement automated testing strategies to enhance reliability and reduce defects.
  • Collaborate with Testing Engineering to develop TDD standards for software engineers
10% Mentorship & Knowledge Sharing 
 
 
 
 
  • Mentor junior engineers, providing guidance on technical design, coding, and problem-solving.
  • Share knowledge of tools, frameworks, and emerging technologies across the engineering team.

 

15% Troubleshooting, Optimization & Innovation
  • Diagnose and resolve complex technical issues in production and development environments.
  • Optimize application performance and scalability to meet business needs.
  • Stay current with industry trends and recommend new tools or processes to improve efficiency.
  • Contribute to the evolution of best practices and engineering standards.

 

  1. Proficiency in modern programming languages (Java, C#, Python, JavaScript/TypeScript).
  2. Strong understanding of software engineering principles, design patterns, and best practices.
  3. Experience with cloud platforms (AWS, Azure, GCP) and database systems (SQL and NoSQL).
  4. Familiarity with DevOps practices, CI/CD pipelines, and containerization technologies (Docker, Kubernetes).
  5. Understanding of security, performance, and scalability considerations in enterprise systems.
  6. Analytical and critical thinking with strong problem-solving skills.
  7. Effective collaboration across technical and non-technical teams.
  8. Ability to mentor, guide, and inspire less-experienced engineers.
  9. Strong communication skills, both verbal and written.
  10. Ownership mindset with accountability for delivering results
  11. Adaptability to evolving technologies, tools, and business requirements.
  12. Define architecture standards for cloud-native solutions across multiple engineering teams.
  13. Influence technology decisions without direct authority through effective communication and stakeholder engagement.
  14. Support CI/CD pipelines, deployment strategies, and observability practices.
  15. Ensure systems are secure, cost-optimized, resilient, and scalable.
  16. Enable consistent and efficient delivery of solutions by establishing clear patterns.
  17. Improve team productivity by reducing ambiguity in design and technical decision-making.
  18. Support long-term maintainability and operational efficiency of solutions across the enterprise.
  19. Drive alignment with AWS Well-Architected Framework and internal governance requirements.

The pay range that the employer reasonably expects to pay for this position is between and

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

Applications will be accepted on an ongoing basis.

Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.

Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!

Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.

Open ears. Open minds. Open futures