See more Collapse

Senior Software Architect

4 weeks ago


Burnaby, Canada Sunia Full time

Job Overview:

As a senior software architect, you will be responsible for leading the design and development of scalable, reliable, and high-performance software solutions. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and provide technical guidance throughout the software development lifecycle. Your expertise in software design principles, architectural patterns, and emerging technologies will drive innovation and ensure the delivery of robust software products.


Key Responsibilities:


  1. Architectural Design: Lead the design of software architecture for large-scale systems, considering factors such as scalability, reliability, security, and performance.
  2. Technical Leadership: Provide technical leadership and mentorship to software development teams, guiding them in architectural decision-making and best practices.
  3. Requirement Analysis: Collaborate with stakeholders to analyze and understand business requirements, translating them into technical solutions.
  4. Prototyping and Proof of Concepts: Develop prototypes and proof of concepts to validate architectural decisions and explore new technologies.
  5. Technology Evaluation: Research and evaluate emerging technologies, tools, and frameworks to identify opportunities for innovation and improvement.
  6. Quality Assurance: Ensure architectural integrity and adherence to coding standards through code reviews, architectural reviews, and continuous integration.
  7. Performance Optimization: Identify performance bottlenecks and optimize software systems for maximum efficiency and scalability.
  8. Documentation: Create and maintain technical documentation, including architecture diagrams, design documents, and API specifications.
  9. Collaboration: Work closely with cross-functional teams, including software developers, product managers, and quality assurance engineers, to ensure alignment of architectural goals with business objectives.
  10. Risk Management: Identify technical risks and dependencies early in the development process, proposing mitigation strategies to ensure project success.


Required Skills and Qualifications:


  1. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  2. Proven experience (5+ years) as a software architect or senior software engineer, with a strong background in designing and implementing complex software systems.
  3. Proficiency in multiple programming languages, such as Java, Python, C++, or JavaScript.
  4. Expertise in software design patterns, architectural styles, and system integration techniques.
  5. In-depth knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  6. Experience with microservices architecture, RESTful APIs, and asynchronous messaging patterns.
  7. Strong understanding of database technologies, including SQL and NoSQL databases.
  8. Excellent problem-solving skills and the ability to think strategically about complex technical challenges.
  9. Effective communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
  10. Leadership qualities, including the ability to inspire and motivate team members, foster collaboration, and drive results.


Preferred Qualifications:


  1. Certification in relevant technologies or methodologies (e.g., AWS Certified Solutions Architect, TOGAF Certified).
  2. Experience with DevOps practices and tools for continuous integration and deployment (CI/CD).
  3. Knowledge of machine learning and artificial intelligence technologies.
  4. Familiarity with agile development methodologies, such as Scrum or Kanban.


We have other current jobs related to this field that you can find below


  • Burnaby, Canada Sunia Full time

    Job Overview: As a senior software architect, you will be responsible for leading the design and development of scalable, reliable, and high-performance software solutions. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and provide technical guidance


  • Burnaby, British Columbia, Canada Sunia Full time

    Job Overview: As a senior software architect, you will be responsible for leading the design and development of scalable, reliable, and high-performance software solutions. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and provide technical guidance


  • Burnaby, Canada Sunia Full time

    Job Overview: As a senior software architect, you will be responsible for leading the design and development of scalable, reliable, and high-performance software solutions. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and provide technical guidance throughout the software development lifecycle. Your...


  • Burnaby, Canada Sunia Full time

    Job Overview: As a senior software architect, you will be responsible for leading the design and development of scalable, reliable, and high-performance software solutions. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and provide technical guidance throughout the software development lifecycle. Your...


  • Burnaby, BC, Canada Sunia Full time

    Job Overview: As a senior software architect, you will be responsible for leading the design and development of scalable, reliable, and high-performance software solutions. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and provide technical guidance throughout the software development lifecycle. Your expertise...


  • Burnaby, BC, Canada Sunia Full time

    Job Overview: As a senior software architect, you will be responsible for leading the design and development of scalable, reliable, and high-performance software solutions. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and provide technical guidance throughout the software development lifecycle. Your expertise...


  • Burnaby, BC, Canada Sunia Full time

    Job Overview: As a senior software architect, you will be responsible for leading the design and development of scalable, reliable, and high-performance software solutions. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and provide technical guidance throughout the software development lifecycle. Your expertise...


  • Burnaby, BC, Canada Sunia Full time

    Job Overview: As a senior software architect, you will be responsible for leading the design and development of scalable, reliable, and high-performance software solutions. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and provide technical guidance throughout the software development lifecycle. Your expertise...


  • Burnaby, British Columbia, Canada Sunia Full time

    Job Overview:As an experienced software architect, you'll lead the development of top-notch software solutions. You'll work with teams to analyze requirements, design solutions, and provide technical guidance throughout the software development process. Your knack for software design principles, architectural patterns, and latest technologies will drive...


  • Burnaby, British Columbia, Canada BAYS Technology Inc. Full time

    We are looking for a skilled Software Architect to join our team. The perfect candidate will have a solid background in software development and architecture, with a keen interest in creating innovative and scalable software solutions. As a Software Architect, you will collaborate closely with our development teams and stakeholders to craft and implement...


  • Burnaby, Canada BAYS Technology Inc. Full time

    We are seeking a talented and experienced Software Architect to join our team. The ideal candidate will have a strong background in software development and architecture, with a passion for designing innovative and scalable software solutions. As a Software Architect, you will work closely with our development teams and stakeholders to design and implement...


  • Burnaby, Canada BAYS Technology Inc. Full time

    We are seeking a talented and experienced Software Architect to join our team. The ideal candidate will have a strong background in software development and architecture, with a passion for designing innovative and scalable software solutions. As a Software Architect, you will work closely with our development teams and stakeholders to design and implement...


  • Burnaby, Canada BAYS Technology Inc. Full time

    We are seeking a talented and experienced Software Architect to join our team. The ideal candidate will have a strong background in software development and architecture, with a passion for designing innovative and scalable software solutions. As a Software Architect, you will work closely with our development teams and stakeholders to design and implement...

  • Senior Architect

    4 weeks ago


    Burnaby, Canada Stantec Full time

    Senior Architect - ( 240001SA ) Description The buildings that make up the landscape of our daily lives seem like permanent fixtures, fastened to a time and place. But what if that didn't have to be true? What if our built environment - where we live, learn, play, and conduct business - carried us f

  • BlackBerry QNX

    2 months ago


    Burnaby, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-site Burnaby, BCSenior Audio Software DeveloperBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....

  • BlackBerry QNX

    4 weeks ago


    Burnaby, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-site Burnaby, BCSenior Audio Software DeveloperBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....


  • Burnaby, Canada Electronic Arts Inc Full time

    Requisition Number: 184284 Position Title: Sr Software Engineer II External Description: We are looking for an experienced Software Architect with an understanding of cloud computing, scalability, security, and distributed computing. You will design an enterprise-scale user-generated content (UG


  • Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Requisition Number:Position Title: Sr Software Engineer II External Description: We are looking for an experienced Software Architect with an understanding of cloud computing, scalability, security, and distributed computing. You will design an enterprise-scale user-generated content (UG


  • Burnaby, British Columbia, Canada OSI Maritime Full time $140,000 - $170,000

    In 1977, OSI introduced the first generation electronic chart system for the maritime market and revolutionized navigation. Today, OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Among those solutions, the company develops and delivers integrated bridge systems...


  • Burnaby, British Columbia, Canada Mountain Crest Personnel Inc. Full time

    Naval Architect – Intermediate / Senior: Harvey 2566We are currently looking for an Intermediate to Senior Level Naval Architect for Victoria, BC and an Intermediate Level Naval Architect for Burnaby BC. Our company is a partnership of Marine Professionals providing services in Engineering, Project Support, and Consulting to the Canadian marine industry....