Senior Software Architect

2 weeks ago


Vancouver BC, Canada Baseline Payments Full time

Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a portfolio of nearly 2,000 clients across Canada and the U.S. We work with merchants on improving their accounts receivable and accounts payable processes. We investigate their needs, recommend solutions, connect them with processors/banks and other partners, and provide ongoing client support and consultation to keep up with rapidly changing payments environments.We are also technology owners. We have our own payments platform — an EFT (bank-to-bank) solution that competes well with the banks’ offerings. We are also working on the development of other solutions, including a marina management app.What is the job?These are exciting times for our two chief products, but there is lots of work to be done. From leadership of the group to boots-on-the-ground coding, we’re looking for a software developer who has at least 10 years’ work experience who wants to be part of a motivated, excited group — of software engineers, salespeople and a customer support team — that wants to provide the best offerings for its client base and prospects.Baseline provides a great in-person workspace and expects all staff to work from our office inVancouver most days.Responsibilities may include:Understanding and owning Baseline’s business objectives and requirementsAssessing existing systems, processes and assetsDesigning innovative and scalable cloud solutions that align with business goalsLeading solution design and architecture, implementation, testing and deliveryOrganizing and supporting engineering teams, development environments and DevOps for optimal productivity and performanceDesigning and implementing solution operations and maintenance procedures as relevant for critical cloud services that are bound with strict high availability SLAsDocumenting solution architecture, environments, engineering and delivery processes, solution operations and maintenance proceduresPresenting solutions and communicating architecture and technology initiatives to senior executives, leadership and other stakeholdersCoordinating leadership, business teams, cross-functional teams, engineering teams and technology specialistsLearning and advocating latest engineering and security methodologies and best practicesExploring, identifying and recommending technologies and innovation initiativesIdentifying risks, scoping effort and evaluating costs for development, technology integrations and various technological initiativesAssessing security risks and threats and building necessary mitigation and contingency plansSupporting HR in evaluating, hiring and onboarding new engineering team membersRequired skills:• Communication skills with an ability to appropriately summarize, elaborate and present technical matters and concepts as relevant for various audiences, including leadership and management, cross-functional teams and other stakeholders• Excellent ability to lead, organize, coordinate, educate and support cloud engineering teams and provide valuable insights about technical challenges to be considered from various aspects and perspectives• Proficiency with at least one of these popular programming languages and their corresponding environment and framework: Python; Node; .NET• Understanding of essential networking concepts and protocols, including TCP and UDP, and RESTful APIs, SSL, DNS and VPNs• Advanced knowledge of various database models and structures, ability to outline their respective benefits and drawbacks with regard to performance, scalability, flexibility, ease of integration, maintenance, costs, along with other important qualities, and ability to assess the suitability of various database solution options• Proficiency with at least one of the industry’s popular cloud platforms including GCP, AWS or Azure• Understanding of typical cloud service and infrastructure scalability and high availability challenges and constraints along with patterns, concepts and approaches allowing to solve those challenges• Knowledge of CI/CD, automated infrastructure provisioning, Infrastructure as Code (IaC), automated solution delivery and deployment, build systems and pipelines, and elementary knowledge of the relevant security principles (DevSecOps)• Some knowledge of basic cybersecurity concepts relevant to the design and development of secure cloud solutions, including access management, encryption, trust establishment, and elementary security by design principles• Some basic knowledge of symmetric and asymmetric cryptography is desirable but not essential: Symmetric encryption (AES); Asymmetric cryptography (RSA & EC); Key exchange principles (DHKE & ECDH); Digital signatures; X.509 certificates and chains; Basic key management policies and principles• Some knowledge in assessing risks and threats exposing a cloud solution to potential disaster, along with mitigation and contingency plans allowing to contain risk or recover from disaster• Some knowledge about various security control frameworks and common information security regulatory compliance requirements is desirable but not essential: OWASP; NIST SP 800-53; ISO 27001; SOC2This is not a remote position. The software architect is expected to be in Baseline’s Vancouver office most days.The total compensation range is $120,000 to $170,000.Applicants must be lawfully eligible to work in Canada.Interested in learning more, or applying? Send a letter and resume to Jean-Sebastien Beaucageat jsbeaucage@baselinepayments.com … and for more on Baseline, check outbaselinepayments.com and jetpayit.com



  • 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, 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...


  • Vancouver, BC, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...


  • Vancouver, BC, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...


  • Vancouver, BC, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...


  • Vancouver, BC, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...


  • Vancouver, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team. Baseline Payments? Baseline is a Vancouver-based payments consultanc


  • Vancouver, BC, 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

    2 days ago


    North Vancouver, Canada HOVER SENIOR LIVING COMMUNITY Full time

    ARC’TERYX is growing — in guest experience excellence, in variety and sophistication of business models, and in operational volume and critical workflows. The Technology group and the architecture practice are a key part of supporting and accelerating ARC’TERYX growth! We believe that Enterprise Architecture , at its best, is the pinnacle of IT...

  • Senior Architect

    2 days ago


    North Vancouver, Canada HOVER SENIOR LIVING COMMUNITY Full time

    ARC’TERYX is growing — in guest experience excellence, in variety and sophistication of business models, and in operational volume and critical workflows. The Technology group and the architecture practice are a key part of supporting and accelerating ARC’TERYX growth! We believe that Enterprise Architecture , at its best, is the pinnacle of IT...


  • Vancouver, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...


  • Vancouver, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...


  • Vancouver, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...


  • Vancouver, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team. Baseline Payments? Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...


  • Vancouver, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...


  • Vancouver, Canada Baseline Payments Full time

    Got some grit? Able to solve complex problems and get things done? Interested in the evolution of how businesses move money? Baseline Payments is looking for a Senior Developer/Software Architect to join, and help lead, its team.Baseline Payments?Baseline is a Vancouver-based payments consultancy and fintech. Since 2012, we have built our business to a...