Software Architect

Remote (Canada)

We're in search of a Software Architect who can design and guide the development of complex software systems. Your architectural vision will play a pivotal role in shaping cutting-edge solutions.

Your Role and Responsibilities:

  • Architect and design scalable and robust software systems.
  • Lead technical discussions and decision-making processes.
  • Ensure architectural coherence and best practices across all development activities.
  • Collaborate with various teams to translate business needs into technical solutions.
  • Guide the selection of appropriate technologies and frameworks.
  • Document and maintain architectural blueprints and guidelines.
  • Stay informed of the latest trends in software architecture and technology.
  • Work Location: Remote in Canada or as required by client location

Required Qualifications:

  • Legally allowed to work in Canada.
  • 5+ years of professional experience in software architecture.
  • Proven track record in developing robust and scalable software.
  • Strong understanding of various programming languages (Java, Python, C++, etc.).
  • Familiarity with software development methodologies like Agile.
  • Experience with version control systems like Git/Github.
  • Excellent problem-solving abilities and meticulous attention to detail.

Extra Considerations:

  • Passion for innovative software solutions and technologies.
  • Experience with cloud computing and distributed systems.
  • Background in developing for diverse platforms (web, mobile, desktop).
  • Quick learner, adaptable to new technologies and programming languages.