163 Software Architect jobs in Canada

Software Architect

Toronto, Ontario Postilize

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Exciting news from Postilize—we’re experiencing rapid growth, and our team is looking for an outstanding leader to join us, ideally based in Canada! We’re searching for someone who can lead Architecture, Engineering, or both. This isn’t just a management role; we’re looking for a leader who is also a hands-on contributor, building alongside the team and setting high standards through their own work.

If you are this person or know this person, there is a reward offered for whoever helps us find them, so please share and help us amplify.

At Postilize, one of our guiding principles is that all leaders are top contributors of work in addition to being a shoulder their teams can lean on and learn from. We have always been an AI-first company, rather than a software with AI bolted on company. As such, we are consistently working on the latest advances in agentic AI. We have a really talented team and strong financial backing, so you can be confident you’re joining an environment set up for success.

If you have world-class architecture and engineering skills and want to be part of a fast-growing, innovative, and supportive team, let’s connect. As Postilize expands, the right leader will grow rapidly with us!

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • Software Development

Referrals increase your chances of interviewing at Postilize by 2x

Get notified about new Software Architect jobs in Toronto, Ontario, Canada.

Toronto, Ontario, Canada CA$130,000.00-CA$70,000.00 2 weeks ago

Solutions Architect (Insurance) - Fully Remote

Toronto, Ontario, Canada 153,000.00- 244,700.00 18 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Architect

Toronto, Ontario Clutch Canada

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Kepler is on an audacious mission to deliver Internet connectivity to space, creating the infrastructure to support the rapidly increasing data needs of the space economy. With 23 satellites launched to date and our optical constellation on the horizon, our ambition is to improve access to space-generated data, whether in LEO, MEO, GEO, or beyond! Kepler is hard at work innovating and continuing to grow and expand our most important asset – the Team!

Kepler is seeking an experienced Software Architect to lead the design and development of robust, high-performance software solutions for space systems. This role requires deep technical expertise in software architecture, embedded systems, and real-time computing, ensuring software reliability and scalability for mission-critical applications.

The ideal candidate will have over 10 years of experience in software design, a strong understanding of embedded Linux, RTOS, and bare-metal systems, and proficiency in C, C++, and Python.

Breakdown of Responsibilities :

System Architecture & Design : 40%

Technical Leadership & Collaboration : 30%

Process Adherence & Quality Assurance Oversight : 20%

Documentation & Process Improvement : 10%

Responsibilities :

  • System Architecture & Design :
  • Develop high-level software architecture for embedded and real-time systems, ensuring scalability, maintainability, reliability, correctness, and performance.
  • Define software interfaces, communication protocols, and integration strategies for complex, multi-system environments.
  • Ensure software solutions align with mission requirements, safety standards, and industry best practices.
  • Technical Leadership & Collaboration :
  • Provide technical guidance to software development teams, enforcing best practices in architecture and design.
  • Collaborate with systems engineers, firmware developers, and hardware teams to ensure seamless integration.
  • Act as a subject matter expert, contributing to design reviews and architectural decisions.
  • Process Adherence & Quality Assurance Oversight :
  • Ensure adherence to established code review processes, static analysis, and verification protocols.
  • Collaborate with quality assurance teams to uphold software safety and security standards, utilizing tools such as SonarQube, Cppcheck, Pylint, or CodeSonar.
  • Support the integration of CI / CD pipelines to enhance development efficiency and maintain architectural integrity.
  • Documentation & Process Improvement :
  • Maintain comprehensive architecture documentation, design rationale, and implementation guidelines.
  • Establish and optimize software development processes, ensuring efficiency and quality control.
  • Stay informed on emerging trends, industry standards, and best practices in space software architecture.

Requirements :

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software design and development, with a focus on embedded systems and real-time computing.
  • Expertise in C, C++, and Python for embedded and real-time applications.
  • Strong background in embedded Linux, RTOS, and bare-metal system design.
  • Experience in software architecture design, including multi-threaded, multi-core processing, and inter-microprocessor communications.
  • Familiarity with static code analysis tools such as SonarQube, Cppcheck, Pylint, or CodeSonar.
  • Experience withdesign-for-test and designing for upgradeability.
  • Proficiency in integrating and supporting CI / CD pipelines within development workflows.
  • Strong problem-solving, debugging, and troubleshooting skills.
  • Bonus Points :

  • Experience in space industry software development, including flight software and ground systems.
  • Familiarity with NASA-STD-8739.8 and ESA ECSS standards (e.g., ECSS-E-ST-40C, ECSS-Q-ST-80C).
  • Experience with safety-critical software development (e.g., DO-178C, ISO 26262).
  • Knowledge of hardware / software co-design and FPGA-based processing architectures.
  • Experience with ARM-based devices.
  • Kepler Communications is committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We welcome applications from : Women, Aboriginal persons, persons with disabilities, ethnic minorities, visible minorities, people who identify as LGBTQ+ and others who may contribute to diversification in our workplace.

    As part of our commitment to accessibility for all persons with disabilities, Kepler will, upon the request of the applicant, provide accommodation during the recruitment process to ensure equal access to applicants with disabilities. Please contact our People & Culture team, through our Career Page to make your accommodation needs known and we will consult with you to ensure suitable accommodation is provided.

    J-18808-Ljbffr

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Architect

    Ottawa, Ontario RCGT Consulting

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    We are currently building our roster of experienced and reliable subcontractors to support upcoming projects. If you take pride in your work, deliver on time, and value professionalism, wed love to hear from you.

    A Software Developer helps organizations implement or improve their software systems by providing expert advice, designing solutions, and potentially managing projects.They analyze client needs, suggest software solutions, and guide implementation, often working as an external expert.This role requires strong technical skills, communication abilities, and the ability to understand business needs.

    Key Responsibilities of a Software Developer :

    • Needs Analysis : Understanding the client's business processes and identifying areas where software can improve efficiency or functionality.
    • Solution Design : Designing and recommending software solutions, including custom applications or off-the-shelf packages.
    • Project Management : Managing software development projects from inception to implementation.
    • Implementation Support : Directly handling the installation, customization, and integration of new software.
    • Training and Support : Training end-users and technical staff on the new software and providing ongoing support.
    • Staying Current : Keeping up-to-date with the latest software technologies and methodologies.
    • Communication : Regularly communicating with stakeholders, providing updates, and soliciting feedback.
    • Documentation : Creating reports and documenting project progress and outcomes.
    • Troubleshooting : Addressing issues that arise during or after the implementation phase.
    • Technical Guidance : Providing guidance on technical aspects of software development to both clients and internal teams.

    Skills and Qualifications :

    • Technical Expertise : Strong understanding of software development methodologies, programming languages, and project management.
    • Communication Skills : Ability to clearly communicate technical concepts to both technical and non-technical audiences.
    • Problem-Solving : Ability to diagnose and resolve technical issues effectively.
    • Business Acumen : Understanding of business needs and how software can address them.
    • Interpersonal Skills : Ability to build and maintain relationships with clients and team members.
    • Experience : Often requires prior experience as a software developer or engineer, with a track record of successful project delivery.
    • Education : A bachelor's degree in computer science, information technology, or a related field is usually required.

    What We Offer :

    Opportunities for ongoing work

    Professional collaboration and support

    Timely payments and clear expectations

    Note :

    This is a proactive posting to identify and connect with top talent ahead of scheduled projects.

    Only qualified candidates will be contacted.

    Thanks for your interest to partner with our organization.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Architect

    Toronto, Ontario 协呉

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world.

    Job Title: Software Architect

    Location: Mississauga, Ontario, Canada

    Work Model: Hybrid

    It all started with a classic story about one developer’s vision. In 1995, Carl Rodrigues, President and CEO of SOTI, has developed solutions for managing mobile device screens from a desktop. An innovation that has put him ahead in what is now one of the largest growing markets – Enterprise Mobility Management (EMM). At SOTI, we have demonstrated commitment to staying at the forefront of mobility management and security. We are deeply committed to researching and developing solutions that address today’s toughest mobility challenges. We strive to go where nobody has gone before.

    What We’re Looking For

    We are seeking a Software Architect with excellent strategic thinking and a strong foundation in software architecture. You will act as the glue between data scientists, data engineers, developers, operations teams (DevOps, DataOps, MLOps), and business unit leaders to govern and scale AI initiatives. Your role will involve building the technological vision, driving technology strategy, and influencing business partners and technology leaders on strategic direction. You will work with engineering leaders and other software architects to deliver highly scalable and secure solutions. This position requires expertise in enterprise architecture. You will be key in assessing current AI/ML capabilities, defining target states, and orchestrating transformations that align with business objectives and the technological landscape.

    What You’ll Do

    • Oversee software architecture within the scope of assigned systems.
    • Analyze and address customer needs and provide direction to AI product design with strategic recommendations.
    • Collaborate with internal and external stakeholders to gather architecture and system requirements.
    • Analyze and provide feedback on product strategy.
    • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.
    • Evaluate implications of prospective architectural changes and proactively suggest enhancements.
    • Work in a consultative fashion with other organizations such as security and operations.
    • Audit AI tools and practices across data, models, and software engineering with a focus on continuous improvement.
    • Work closely with security and risk leaders to foresee and overturn risks, such as training data poisoning, AI model theft and adversarial samples, ensuring ethical AI implementation and restoring trust in AI systems.
    • Develop and maintain a comprehensive enterprise architecture for AI/ML/GenAI initiatives, ensuring alignment with SOTI’s overall business strategy and technology roadmap.
    • Lead transformational initiatives to bridge the gap between current and desired AI/ML capabilities, collaborating with cross-functional teams to ensure successful implementation.
    • Establish governance frameworks and decision criteria for AI/ML and GenAI projects, ensuring adherence to industry standards, regulatory requirements, Responsible AI and SOTI’s architectural principles.

    Experience You’ll Bring

    • 5+ years of experience as a software architect with a focus on AI/ML integration.
    • Strong knowledge of product architecture.
    • Well-versed with multiple programming languages such as Java, .NET, Node.js, JavaScript, Angular.js, Bootstrap, MVC, etc.
    • Skill to forecast customer requirements and propose architectural improvements.
    • Security: OAuth security and security principles.
    • Direct experience with relevant technologies and concepts: Microservices, distributed systems, SaaS at scale, private/public cloud, etc.
    • Ability to actively communicate, inspire, and motivate all levels of staff.
    • Ability to think and act strategically and proactively.

    About SOTI

    SOTI is a proven innovator and industry leader for simplifying business mobility solutions by making them smarter, faster and more reliable. With SOTI’s innovative portfolio of solutions, organizations can trust SOTI to elevate and streamline their mobile operations, maximize their ROI and reduce device downtime. Globally, with over 17,000 customers, SOTI has proven itself to be the go-to mobile platform provider to manage, secure and support business-critical devices. With SOTI’s world-class support, enterprises can take mobility to endless possibilities. For more information, visit soti.net.

    At SOTI, we celebrate the uniqueness of our global teams and are proud to be an equal opportunity workplace. We are curious problem solvers who are committed to bringing the best mobile and IoT management solutions to market. We offer careers with #EndlessPossibilities.

    #LI-KI1

    So, what are you waiting for? Apply today!

    If you want to bring your ideas to life, apply at SOTI today. We are committed to providing accessible employment practices that are in compliance with the requirements under the Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodation during any stage of the recruitment process, please notify People & Culture at

    Please note that SOTI does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Services Agreement with agency/recruiter, SOTI will not consider or agree to payment of any referral compensation or recruiter fee.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Architect

    Toronto, Ontario Konrad

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    Konrad is a next generation digital consultancy. We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions. Our employees enjoy a culture built on innovation and a commitment to creating best-in-class digital products in use by hundreds of millions of consumers around the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners.

    About The Role

    As a Software Architect you'll be tasked with leading projects and tech teams, providing guidance to software team members through code reviews & mentorship, as well as designing and diagramming software architecture. This role is ideal for ambitious developers who feel confident in their technical ability and want to be a part of the highly-skilled development team at Konrad.

    What You’ll Do

    • Write maintainable, testable, and performant software in collaboration with our world class team.
    • Provide project/program-level leadership, determine technology stack for the project/program, in collaboration with the technical director and the workstream leads.
    • Works with the Strategy and Design teams, as well as the client, to define requirements & estimate effort for upcoming work.
    • Mentor the project team, providing feedback and guidance to technical staff.
    • Identify risks to the project or technology team and discuss them proactively with the team.
    • Research new technology and tools and share those findings with the team.
    • Communicate clearly and effectively with all members of our team.

    Qualifications

    • 5+ years experience building and delivering modern production-grade web applications in a team environment, leading teams and projects
    • Very strong Java programming skills & experience utilizing Spring Boot or Spring Cloud
    • Very strong JS programming skills & experience using React or Angular or similar
    • Experience working within cloud environments (AWS or Google Cloud or Azure)
    • Experience working with Infrastructure as Code, CI/CD
    • Deep understanding of each of the parts that make up a modern web application (APIs, templating, routing, data storage, design patterns, optimization, caching, security)
    • Fundamental knowledge of core web principals (HTTP, the DOM, SSL, web servers)
    • Fluency with relational databases or alternatively NoSQL databases
    • Excellent interpersonal skills are essential, as we work closely as a team and require frequent communication.
    • A proactive personality, and a desire to deliver your best work
    • A love for improving software development workflows and processes

    Perks and Benefits

    • Socials, Outings & Retreats
    • Retirement Planning
    • Parental Leave Program
    • Annual tech & travel allowance
    • Culture of Learning & Development
    • Flexible Working Hours
    • Work from Home Flexibility
    • Service Recognition Programs

    Bonus Points

    Have you taken any courses at BrainStation ? A lot of our design and development best practices and processes are taught during our courses - make sure to highlight this experience in your cover letter if you have!

    Konrad is committed to maintaining a diverse work environment and is proud to be an equal opportunity employer. All qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status will receive consideration for employment. If you have any accessibility requirements or concerns regarding the hiring process or employment with us, please notify us so we can provide suitable accommodation.

    While we sincerely appreciate all applications, only those candidates selected for an interview will be contacted.

    #LI-Hybrid

    Apply Today

    First Name

    Last Name

    Email

    Phone Number

    LinkedIn Profile

    Website (Optional)

    Resume/CV Allowed formats are limited to pdf, doc,docx, txt,rtf.

    Cover Letter (Optional) Allowed formats are limited to pdf, doc,docx, txt,rtf.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Architect

    Toronto, Ontario Konrad

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    1 month ago Be among the first 25 applicants

    Get AI-powered advice on this job and more exclusive features.

    Konrad is a next generation digital consultancy. We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions. Our employees enjoy a culture built on innovation and a commitment to creating best-in-class digital products in use by hundreds of millions of consumers around the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners.

    About The Role

    As a Software Architect you'll be tasked with leading projects and tech teams, providing guidance to software team members through code reviews & mentorship, as well as designing and diagramming software architecture. This role is ideal for ambitious developers who feel confident in their technical ability and want to be a part of the highly-skilled development team at Konrad.

    What You’ll Do

    • Write maintainable, testable, and performant software in collaboration with our world class team.
    • Provide project/program-level leadership, determine technology stack for the project/program, in collaboration with the technical director and the workstream leads.
    • Works with the Strategy and Design teams, as well as the client, to define requirements & estimate effort for upcoming work.
    • Mentor the project team, providing feedback and guidance to technical staff.
    • Identify risks to the project or technology team and discuss them proactively with the team.
    • Research new technology and tools and share those findings with the team.
    • Communicate clearly and effectively with all members of our team.

    Qualifications

    • 5+ years experience building and delivering modern production-grade web applications in a team environment, leading teams and projects
    • Very strong Java programming skills & experience utilizing Spring Boot or Spring Cloud
    • Very strong JS programming skills & experience using React or Angular or similar
    • Experience working within cloud environments (AWS or Google Cloud or Azure)
    • Experience working with Infrastructure as Code, CI/CD
    • Deep understanding of each of the parts that make up a modern web application (APIs, templating, routing, data storage, design patterns, optimization, caching, security)
    • Fundamental knowledge of core web principals (HTTP, the DOM, SSL, web servers)
    • Fluency with relational databases or alternatively NoSQL databases
    • Excellent interpersonal skills are essential, as we work closely as a team and require frequent communication.
    • A proactive personality, and a desire to deliver your best work
    • A love for improving software development workflows and processes

    Perks and Benefits

    • Socials, Outings & Retreats
    • Retirement Planning
    • Parental Leave Program
    • Annual tech & travel allowance
    • Culture of Learning & Development
    • Flexible Working Hours
    • Work from Home Flexibility
    • Service Recognition Programs

    Bonus Points

    Have you taken any courses at BrainStation? A lot of our design and development best practices and processes are taught during our courses - make sure to highlight this experience in your cover letter if you have!

    Konrad is committed to maintaining a diverse work environment and is proud to be an equal opportunity employer. All qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status will receive consideration for employment. If you have any accessibility requirements or concerns regarding the hiring process or employment with us, please notify us so we can provide suitable accommodation.

    While we sincerely appreciate all applications, only those candidates selected for an interview will be contacted.

    Seniority level

    • Seniority level

      Mid-Senior level

    Employment type

    • Employment type

      Full-time

    Job function

    • Job function

      Engineering and Information Technology
    • Industries

      Software Development

    Referrals increase your chances of interviewing at Konrad by 2x

    Get notified about new Software Architect jobs in Toronto, Ontario, Canada.

    Mississauga, Ontario, Canada 23 hours ago

    Principal Engineer/ Chief Software Architect (Hybrid)

    Senior Solutions Architect- Canada / LATAM

    Startup Solutions Architect, Startups Canada

    Toronto, Ontario, Canada $130,000.00-$50,000.00 3 weeks ago

    Solutions Architect - SVP - Mississauga (Hybrid)

    Technical Architect (English Services) (Telework/Hybrid)

    Senior Staff Software Engineer (Senior Manager)

    Toronto, Ontario, Canada 153,000.00- 244,700.00 5 hours ago

    Solutions Architect, Enterprise – Wide Solutions, Hybrid

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Architect

    Vancouver, British Columbia Electronic Arts

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    • Country: Canada
    Role ID

    206555

    Worker Type

    Regular Employee

    Studio/Department

    Work Model

    Hybrid

    Description & Requirements

    Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

    Join us for an opportunity to work with the best game development teams in the world. We are looking for a Software Architect to join the Tools Development and Automation team supporting BioWare, Motive, Cliffhanger, Maxis, Full Circle and Mobile.

    You will work with Quality Assurance and Game Development teams to create tools and technical strategies. Our goal is to improve automation infrastructure and increase efficiencies in the Game Development and QA processes.

    You will report to the Director of Engineering and will help develop an in-depth understanding of product designs, use EA proprietary tools to create unique automated tests, form test strategies to implementation of technologies, and will think laterally to identify requirements, roadblocks, or efficiencies.

    Join us for the opportunity to create groundbreaking games with some of the best developer talent in the industry!

    This role is open for hybrid work from our Vancouver offices or remote from Canada.

    Responsibilities:

    Create multi-tenant tools and systems meant to support all titles from our 5 partner studios

    Use modern software engineering processes and best practices for requirements, design, implementation, and testing.

    You will work with all disciplines to gather requirements, collaborate on solutions, and implement.

    Measurably improve process and best practices to achieve targets across a small team of engineers.

    Design, author, test, and deploy automated tests to cover all test scenarios.

    Interpret requests from your QA and engineering partners, account for and call out any roadblocks or efficiencies and propose and apply your creative or technical solutions.

    Qualifications:

    7+ year experience in a hands-on development role (C++, C#).

    Experience developing Saas tools and products.

    Familiarity with modern deployment and cloud solutions

    Contributor to technical architecture and design documents for small/medium sized features

    A solid foundation in Computer Science fundamentals, algorithms, design patterns, test-driven development, CI/CD processes, and data structures.

    Bachelor's degree in Computer, Software Engineering, Computer Science Degree or related concentration, equivalent and/or combination of education and work experience.

    COMPENSATION AND BENEFITS

    The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs).

    PAY RANGES

    In British Columbia, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.

    About Electronic Arts

    We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.

    We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.

    Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Software architect Jobs in Canada !

    Software Architect

    Ottawa, Ontario OXARO

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Description

    Job Description

    Salary:

    Software Developer


    We are currently building our roster of experienced and reliable subcontractors to support upcoming projects. If you take pride in your work, deliver on time, and value professionalism, wed love to hear from you.


    A Software Developer helps organizations implement or improve their software systems by providing expert advice, designing solutions, and potentially managing projects.They analyze client needs, suggest software solutions, and guide implementation, often working as an external expert.This role requires strong technical skills, communication abilities, and the ability to understand business needs.


    Key Responsibilities of a Software Developer:

    • Needs Analysis:Understanding the client's business processes and identifying areas where software can improve efficiency or functionality.
    • Solution Design:Designing and recommending software solutions, including custom applications or off-the-shelf packages.
    • Project Management:Managing software development projects from inception to implementation.
    • Implementation Support:Directly handling the installation, customization, and integration of new software.
    • Training and Support:Training end-users and technical staff on the new software and providing ongoing support.
    • Staying Current:Keeping up-to-date with the latest software technologies and methodologies.
    • Communication:Regularly communicating with stakeholders, providing updates, and soliciting feedback.
    • Documentation:Creating reports and documenting project progress and outcomes.
    • Troubleshooting:Addressing issues that arise during or after the implementation phase.
    • Technical Guidance:Providing guidance on technical aspects of software development to both clients and internal teams.

    Skills and Qualifications:

    • Technical Expertise:Strong understanding of software development methodologies, programming languages, and project management.
    • Communication Skills:Ability to clearly communicate technical concepts to both technical and non-technical audiences.
    • Problem-Solving:Ability to diagnose and resolve technical issues effectively.
    • Business Acumen:Understanding of business needs and how software can address them.
    • Interpersonal Skills:Ability to build and maintain relationships with clients and team members.
    • Experience:Often requires prior experience as a software developer or engineer, with a track record of successful project delivery.
    • Education:A bachelor's degree in computer science, information technology, or a related field is usually required.

    What We Offer:

    Opportunities for ongoing work

    Professional collaboration and support

    Timely payments and clear expectations

    Note:

    This is a proactive posting to identify and connect with top talent ahead of scheduled projects.

    Only qualified candidates will be contacted.

    Thanks for your interest to partner with our organization.


    remote work

    This advertiser has chosen not to accept applicants from your region.

    Software Architect

    Montréal, Quebec Tecsys Inc.

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Description

    Job Description

    Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a digital-first company. Our digital-first work environment, combined with our conveniently located offices and collaborative workspaces, provides our team with the freedom and flexibility to work in the most productive way for them.

    About us

    Tecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling interesting challenges with continuous learning opportunities, then Tecsys could be a good fit for you!

    You will work closely with innovative teams to design robust and scalable software solutions to address a wide range of logistical challenges in the supply chain and healthcare sectors. You will be a technical reference in development and support teams on key initiatives. You will assess the relevance of adopting emerging technological innovations in our practices. You will contribute by participating in brainstorming sessions, understanding requirements thoroughly, and performing technical design and solution programming. Finally, your ability to collaborate with cross-functional disciplines, build trust among peers, and positively influence others will help you successfully tackle challenges.

    Responsibilities

    • Design and architect software and cloud solutions that offers good performance, scalability, resilience and supportability.
    • Build strong relationships with business and technical stakeholders to ensure clear communication and alignment, as well as the development of solutions balancing client requirements and technical imperatives.
    • Contribute to continuous improvement of our development framework, processes and tools.
    • Collaborate with application, platform and operations teams to evolve architecture of our solutions.
    • Challenge the status quo and seeking innovative approaches to problems.
    • Provide technical guidance to development teams.
    • Oversee the creation and maintenance of architecture documentation.

    Requirements

    • 10+ years of hands-on experience in developing Full-Stack applications
    • 5+ years of experience in cloud architecture and implementation, with a focus on AWS services.
    • 3+ years of experience in a technical leadership role.
    • Bachelor’s degree in computer science, Information Technology, or a related field.
    • In-depth knowledge and experience of cloud-native technologies and patterns, including microservices architecture, containerization (Docker), container orchestration (Kubernetes), and serverless computing (AWS Lambda).
    • Experience in integrating DevOps practices into cloud architectures, including the use of CI/CD tools (e.g., Argo CD, GitLab CI/CD), configuration management (e.g., Ansible, Terraform), and automated testing frameworks to streamline deployment processes and ensure consistency across environments.
    • Demonstrated ability to facilitate alignment and collaboration across multiple teams, including security, development, operations, and compliance, ensuring cohesive project execution.
    • Ability to challenge the status quo and enhance teams code, practices, and processes
    • Ability to understand the business perspective while prioritizing technical work, effectively translating business needs into impactful decisions
    • Excellent communication skills, with the ability to translate complex architectural concepts to non-technical stakeholders.
    • Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners, and colleagues beyond the province of Quebec.

    What could give you an edge while applying?

    • Experience with Java frameworks such as Spring or Hibernate, and how they integrate within cloud-based architectures.
    • Experience with RDBMS (PostgreSQL);
    • Experience with Kubernetes for container orchestration, including managing, scaling, and automating application deployments.
    • Experience with Back-End technologies like Node.js and Java.
    • Experience with Front-End technologies such as Vue.js and/or React.js.
    • Experience with Web technologies like HTML, JavaScript/Typescript, and CSS.
    • Experience in writing unit tests using Jest, Junit
    • Experience with NoSQL (DynamoDB, ElasticSearch, or OpenSearch);
    • Experience with pub/sub (SNS/SQS);
    • Experience with EDI and version control systems (VSCode, Git, Gitlab);
    • Experience with serverless technologies or systems (Serverless);
    • Experience with Docker and containerization;
    • Practical experience with services and REST architecture;
    • Experience with CI/CD approach;
    • Experience with supply chain concepts.

    At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe that diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applicants from all backgrounds, experiences, and perspectives to join our team.

    Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.

    NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR , have a valid Canadian work permit.

    This advertiser has chosen not to accept applicants from your region.

    Senior Software Architect

    New
    Toronto, Ontario Supernova Technology

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the loan. By combining thought leadership in suitability and risk management with industry-leading education and the latest technology, Supernova enables advisors to deliver holistic, goals-based advice and to help their clients achieve financial wellness. We partner with the industry’s largest banks, most prominent insurance companies and leading online brokerages to democratize access to securities-based lending and better the entire financial ecosystem.
    Why Join Supernova?
    At Supernova Technology, we believe that the best results come from a team that is passionate, driven, and supported in all aspects of their professional lives. Here, you’ll work alongside talented and innovative individuals who are committed to driving the future of securities-based lending technology. We foster a culture of collaboration, continuous learning, and growth, where each person’s contributions make a real impact.
    JOB DESCRIPTION
    As a Senior Software Architect, you will play a critical role in defining the architecture and technical vision for Supernova’s cloud-based Security-Based Lending (SBL) SaaS platform. You will be responsible for designing scalable, high-performing, and secure systems that support our business services and APIs.
    We are looking for a technical leader who is passionate about software design, architecture, and emerging technologies, with a proven track record of building and evolving complex software systems. This role will work closely with engineering teams, product managers, and business stakeholders to ensure the platform’s architecture supports the company’s growth and long-term objectives.
    This is a strategic and hands-on role that will directly influence Supernova’s technical roadmap, guiding the development of robust, scalable, and secure solutions. The Senior Software Architect will be instrumental in driving innovation and excellence across our technology stack.
    RESPONSIBILITIES :
    Lead the effort in the development, and maintenance of our platform software modules.
    Collaborate with product managers, architects, and other stakeholders to define and prioritize requirements and translate them into actionable technical tasks.
    Ensure the timely delivery of high-quality, scalable, and maintainable technical solutions that adhere to best practices and meet business requirements.
    Review code, providing constructive feedback, and ensure adherence to coding standards and guidelines.
    Participate in architecture and design discussions, contributing to the overall technical vision and direction of the team.
    Build and maintain unit tests and integration tests to ensure code quality and reliability.
    Continuously improve the performance, reliability, and security of our web services and ETL jobs.
    Address technical debt, refactor code as necessary, and drive improvements in the team's software development processes and practices.
    Stay up to date with industry trends, emerging technologies, and best practices in ETL job and API development, and share knowledge and insights with the team.
    QUALIFICATIONS :
    Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is a plus.
    At least 5 years of software development experience with a focus on backend development, either in ETL job design and development, or Web Service API development.
    Either expertise in Java and Spring Boot, or comparable expertise in Python and Pandas for backend development.
    Hands-on experience with AWS Lambda development in Python is a plus.
    Experience in Java or Python library is a plus.
    Demonstrated experience in building and maintaining unit tests and integration tests.
    Familiarity with test automation tools and frameworks.
    Experience with version control systems (e.g., Git) and CI / CD pipelines.
    Knowledge of micro-services, event-driven architecture and containerization technologies (e.g., Docker, Kubernetes) is preferred.
    Strong analytical, detail-oriented problem-solving abilities and excellent communication, capable of both independent work and effective collaboration in a team environment.
    What We Offer
    At Supernova Technology, we provide a robust benefits package to support the health and well-being of our employees. Our offerings include :
    Medical, Dental, and Vision Insurance : Multiple plans with coverage for employees and dependents.
    HSA and FSA Accounts : Tax-advantaged accounts for health and dependent care expenses.
    Life and Disability Insurance : Employer-paid basic coverage with options for additional voluntary coverage.
    Compensation : $140,000 - $200,000 per year.
    Retirement Savings : 401(k) plan with employer contributions.
    Employee Assistance Program (EAP) : Confidential support services, including free therapy sessions.
    Additional Perks : Commuter benefits, pet insurance, continuing education assistance, and more.
    Note : Actual salary at the time of hire may vary and may be above or below the range based on various factors, including but not limited to, the candidate's relevant qualifications, skills and experience, and the location where this position may be filled.
    Our Core Values
    Our core values drive everything we do. At Supernova, we.
    Form, execute, and communicate new ideas that add value to our employees and customers.
    Strive through obstacles and failures.
    Follow-through on promises or commitments to others, accept responsibility, and answer for actions & decisions.
    Listen to, understand, and support our employees and customers.
    Act with speed, positive attitude, and flexibility.
    Exceed expectations and surpass ourselves every day; we embrace a sense of pride and never stop growing.
    Join us and make an impact while growing your career at Supernova.
    J-18808-Ljbffr
    Create a job alert for this search Software Architect • Old Toronto, ON, Canada #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Software Architect Jobs