Klass Capital is hiring a
Senior Software Architect, Remote - Canada

Logo of Klass Capital

Senior Software Architect

🏢 Klass Capital

💵 ~$150k-$222k
📍Canada

Summary

The job is for a Senior Software Architect at Condo Control, a growing SaaS company in Toronto. The role involves modernizing the entire stack, designing and implementing scalable SaaS solutions, collaborating with stakeholders, mentoring other technical team members, and staying updated with emerging technologies. The position offers full-time employment, hybrid work model (Toronto office and remote), competitive salary, health and dental benefits, 4 weeks of paid time off annually, and a professional development budget.

Requirements

  • Deep understanding of various architectures (Onion, Clean, Modular Monolith, Microservices) and understanding of the pros and cons of each approach
  • Deep passion for maintainability, scalability, performance, availability/reliability, observability and security
  • Technical thought leader - you should be the one coming up with ideas that we want to follow passionately
  • Can communicate your ideas in a way that the team believes in you, not just following them because it’s a guideline
  • Understand best practices for development infrastructure: Continuous Integration, Unit/Integration Testing, Static Code Analyzers
  • You are very experienced in .NET/Microsoft Stack (IIS, SQL Server, C#, .NET, .NET Core) - approximately 5-10 years of experience working in C#/.NET development is required
  • Strong knowledge of application, database and cloud infrastructure: Azure, New Relic, SQL Server
  • Experienced software developer with the ability to work with the full Microsoft stack. ie. Web, C#, SQL
  • Passion for writing clean, well-structured code that can be easily unit-tested
  • Experience with one or more modern JavaScript libraries such as React, Vue.js, Angular, etc
  • At least 5 years of experience as a hands on developer earlier in your career
  • Strong skills for web services, object-oriented programming and APIs (web, mobile, platform APIs)
  • You have experience working with distributed systems and technologies, such as Kafka, NServiceBus
  • Excellent at troubleshooting / problem solving / root cause analysis
  • High-quality code reviews and pull request reviews
  • Experience with migration to a new architectural structure (or re-platforming) is an asset
  • Strong communication skills - listening, written and verbal communication skills
  • Team player / strong collaborator
  • Quality mindset and a passion for unit testing and clean code
  • Experience working at a SaaS company is an asset but not required

Responsibilities

  • Help decide the technologies, approaches, and architecture as we modernize the entire stack
  • Create and enhance a scalable SaaS enterprise application
  • Drive the organization's overall architecture strategy and technical direction
  • Design and implement scalable, reliable, and secure software solutions
  • Evaluate and select appropriate technologies, frameworks, and tools to support the organization's goals
  • Drive the adoption of best practices, standards, and architectural principles across the organization
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions
  • Analyze, design, prototype, program, test, and troubleshoot - the complete software lifecycle in your hands!
  • Envision and deliver new features by working as part of a scrum team that believes in continuous improvement
  • Provide guidance and mentorship to software developers, fostering a culture of innovation and continuous learning
  • Conduct architectural reviews and provide recommendations for improvement
  • Assess risks and impacts on the entire system as new functionality is added
  • Perform code reviews and provide architectural guidance to the team
  • Identify and mitigate risks related to software architecture and design
  • Mentor and coach other technical team members and developers
  • Generate comprehensive software architectural documentation and update existing documents to maintain clarity
  • Actively work to improve product quality

Benefits

  • Competitive salary
  • Full health and dental benefits
  • 4 weeks of paid time off annually
  • Annual training and learning budget for professional development

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Klass Capital know you found this job on JobsCollider. Thanks! 🙏