Sowelo Consulting sp. z o.o. sp. k.

Software Architect

Sowelo Consulting sp. z o.o. sp. k.

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$100,000 - CA$140,000 per year

Job Level

Tech Stack

About the role

  • Develop and execute technical strategies and programs.
  • Work with engineering teams to improve code quality and product performance.
  • Build effective proofs of concept and rapid prototypes to address evolving business needs.
  • Mentor the engineering team to elevate their skills and increase output.
  • Architect new features and manage existing codebases using best practices.
  • Align with Scrum teams to ensure architectural decisions are implemented effectively.
  • Communicate daily with team members and the product owner to prepare work for development.

Requirements

  • A Bachelor’s degree or higher in Computer Science
  • Over 7 years of experience in software development for large-scale, web-based products
  • At least 2 years in a software architecture and technical leadership role, with experience leading offshore teams being a plus
  • Proficiency with the Microsoft tech stack (C#, .NET, Visual Studio) and React
  • Exceptional communication skills with a talent for mentoring and guiding team members
  • The ability to work independently with strong attention to detail
  • Proven experience collaborating effectively with both technical and non-technical teams
  • A creative, problem-solving mindset and a commitment to continuous learning.
Benefits
  • Permanent Contract
  • Good Work/Life balance
  • An environment where you can learn and grow
  • Work in an environment where there is a no blame culture
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentsoftware architecturetechnical leadershipC#.NETVisual StudioReactcode qualityproduct performanceproofs of concept
Soft Skills
communication skillsmentoringguiding team membersattention to detailproblem-solving mindsetcontinuous learningcollaborationindependence
Certifications
Bachelor’s degree in Computer Science