Senior Software Architect

1 week ago


Markham, Ontario, Canada Everlink Full time

ABOUT EVERLINK

Everlink Payment Services Inc. is a leading provider of comprehensive, innovative, and integrated payment solutions and services for 98% of credit unions, 55% of consumer-facing schedule 1 and 2 banks, and a broad range of SMEs across Canada. In addition to supplying best-in-breed technology infrastructure and payment network connectivity via our well-established Payment Network Gateway – with operational performance that continually ranks in the upper first quartile – we offer a diversified range of integrated payments Lines of Business including:

  • Digital Solutions , enabling real-time payments for Retail Peer-to-Peer (P2P), Business (B2B/B2P) Payments, ISO20022 Payment Gateways and API Integrations for Financial Institutions and Services Providers.
  • Card Issuance & Management: Everlink has a history of firsts related to Card Issuance Solutions. It provides a fully managed, flexible, and turnkey experience, ensuring credit unions, banks, FinTechs, and other payment card issuers can provide the card products they need, including debit and Co-badged cards.
  • Fraud Management Solutions, operating one of the largest service bureaus in Canada for Fraud Management Solutions, Everlink offers credit unions, banks, and fintech industry-leading and custom-designed solutions that enhance the protection of their members and customers.
  • Mobile Payments : Fulfilling critical service delivery requirements, Everlink remains at the forefront of the evolution of NFC-based payments, with extensions to mobile wallets and other digital payment methods.
  • Payment Network Gateway: Operating a world-class payments technology infrastructure, Everlink's Payment Network Gateway Services provides connectivity to domestic and international payment networks for credit unions, banks, and merchants to participate in.
  • Professional Services: Leveraging our extensive industry knowledge, expertise, and capabilities, Everlink's Professional Services Team partners with our clients to navigate the ever-changing payments landscape and ensure their technology capabilities remain relevant.
  • Retail Solutions , enabling Card Present Point-of-Sale Acquisition, including Interac eCommerce, via dedicated Host-to-Host Payment Gateways for Payment Service Providers, FinTechs, and Credit Unions.
  • ATM Managed Services: Everlink powers ATM networks and transaction capabilities for credit unions, banks, and cardholders domestically and abroad, supporting the latest technology and introducing new innovations.

Complementing the strength of these eight primary Lines of Business is our ongoing commitment to Client-Centricity, which is the key element of our guiding principles. At Everlink, we are dedicated to building, maintaining and nurturing long-lasting relationships. To help our clients remain competitive and successful, we provide the innovative technologies they need to serve their growing base of members, customers, and merchants.

Challenge/Role

Make high-level decisions for software development. See the "big picture" and create architectural approaches for software design and implementation to guide the development team.

The goal is to provide a framework for the development of software or systems that will result in high-quality IT solutions.

About the Role

We're looking for a Senior Software/Solution Architect to play a leading role in building high-performance, scalable, secure, and user-friendly digital payment solutions. You'll work closely with architects, product managers, and developers to design and build web applications, APIs, and back-end services that serve credit unions, banks, and fintech partners across Canada.

This role is ideal for someone who thrives in a hands-on development environment, mentors others, and contributes to technical design discussions.

Responsibilities

  • Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
  • Use tools and methodologies to create representations of desired product functions and user interfaces.
  • Develop high-level product specifications with attention to system integration and feasibility.
  • Define all aspects of development, from appropriate technology and workflow to coding standards.
  • Communicate successfully all concepts and guidelines to the development team.
  • Oversee the development team's progress to ensure consistency with the initial design.
  • Provide technical guidance and coaching to developers and engineers.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Keep abreast of new software technologies and conform to best practices in cybersecurity.
  • Evaluate software solutions and system performance and supervise the software development team.
  • Demonstrate patience and use effective explanations when mentoring junior software developers.
  • Manage the development, deployment, and integration of software solutions.

About You

Experience

  • 8+ years of professional experience in full-stack software development.
  • Proven experience as a software architect
  • Experience in designing and possess the ability to develop a unified vision for software characteristics and functions.
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML and other modelling methods
  • Understanding of software quality assurance principles
  • Proven hands-on experience building and scaling web-based applications.
  • Proficient in one or more back-end technologies (e.g., Java, .NET, Node.js).
  • Experience working with SQL and NoSQL databases like MongoDB and MSSql.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and CI/CD pipelines is a plus.
  • Experience working in Agile/Scrum environments.

Skills and Abilities

  • A technical mindset with great attention to detail
  • High-quality organizational and leadership skills
  • Strong ability to prioritize tasks
  • Outstanding communication and presentation abilities
  • Ability to mentor junior software developers, as well as to collaborate with all stakeholders.
  • Ability to keep up with software industry trends and innovation.
  • Exceptional interpersonal and communication skills.
  • Excellent problem-analysis and problem-solving skills.
  • Ability to think creatively to find alternate solutions or creative ways to solve problems.
  • Keen interest in digital payments, financial services, and innovation.

What We Offer

  • Competitive compensation
  • Comprehensive benefits package
  • Flexible working environment and office hours
  • Opportunities for professional learning, growth, and career advancement
  • A team that values creativity, diversity, and collaboration

Interested candidates are encouraged to submit a copy of their resume to:

The deadline for applications is April 15, 2025.

Everlink is committed to eliminating barriers and improving accessibility for persons with disabilities to our workplace in a timely manner and in a manner that respects dignity, independence, integration and equality of opportunity. Everlink has an accommodation progress in place and provides accommodations for employees with disabilities. If an employee requires a specific accommodation because of a disability or a medical need, we will work with them to make an appropriate accommodation. If you require an accommodation during the interview process, we will work with you to accommodate your needs.



  • Markham, Ontario, Canada Advanced Micro Devices Full time

    About This OpportunityThis is an exciting opportunity to join AMD's Product Security Office (PSO) as a Senior Firmware and Software Architect. In this role, you will have the chance to work with a talented team of engineers and architects to develop world-class devices for the data center. Your expertise in firmware/software and product security will be...


  • Markham, Ontario, Canada Everlink Full time

    ABOUT EVERLINK Everlink Payment Services Inc. is a leading provider of comprehensive, innovative, and integrated payment solutions and services for 98% of credit unions, 55% of consumer-facing schedule 1 and 2 banks, and a broad range of SMEs across Canada. In addition to supplying best-in-breed technology infrastructure and payment network connectivity...


  • Markham, Ontario, Canada Everlink Full time

    ABOUT EVERLINKEverlink Payment Services Inc. is a leading provider of comprehensive, innovative, and integrated payment solutions and services for 98% of credit unions, 55% of consumer-facing schedule 1 and 2 banks, and a broad range of SMEs across Canada. In addition to supplying best-in-breed technology infrastructure and payment network connectivity via...


  • Markham, Ontario, Canada Everlink Full time

    ABOUT EVERLINK Everlink Payment Services Inc. is a leading provider of comprehensive, innovative, and integrated payment solutions and services for 98% of credit unions, 55% of consumer-facing schedule 1 and 2 banks, and a broad range of SMEs across Canada. In addition to supplying best-in-breed technology infrastructure and payment network connectivity...


  • Markham, Ontario, Canada Everlink Full time

    About EverlinkEverlink Payment Services Inc. is a leading provider of innovative payment solutions and services for credit unions, banks, and SMEs across Canada.We offer a diversified range of integrated payments Lines of Business including Digital Solutions, Card Issuance & Management, Fraud Management Solutions, Mobile Payments, Payment Network Gateway,...


  • Markham, Ontario, Canada Everlink Full time

    About EverlinkEverlink Payment Services Inc. is a leading provider of innovative payment solutions and services for financial institutions and businesses across Canada. Our comprehensive suite of products includes digital payments, card issuance, fraud management, mobile payments, and more.Our MissionWe are committed to delivering high-quality IT solutions...


  • Markham, Ontario, Canada ROSS Full time

    At ROSS, we're partnering with a leader in Location Business Intelligence software to find a talented Senior Developer/Architect. Our client enables their clients with data products, technology, and professional services required to harness the benefits of location intelligence.This is an exciting opportunity as our client is working on a machine...


  • Markham, Ontario, Canada Everlink Full time

    About EverlinkEverlink Payment Services Inc. is a leading provider of comprehensive, innovative, and integrated payment solutions and services for the Canadian market.We offer a diversified range of integrated payments Lines of Business including:Digital Solutions, enabling real-time payments for Retail Peer-to-Peer (P2P), Business (B2B/B2P) Payments,...


  • Markham, Ontario, Canada Everlink Full time

    Key Responsibilities* Collaborate with architects, product managers, and developers to design and build web applications, APIs, and back-end services* Determine functional and non-functional requirements for new software or applications* Define all aspects of development, from appropriate technology and workflow to coding standards* Provide technical...


  • Markham, Ontario, Canada Direct IT Recruiting Inc., WBE Canada Certified Full time

    We are seeking a dynamic and experienced Cloud Software Architect to lead our growing team in designing, developing, and delivering cutting-edge SaaS solutions. In this role, you will combine technical expertise with leadership skills to drive the development of scalable, cloud-based software products. You will play a pivotal role in shaping the technical...


  • Markham, Ontario, Canada Everlink Full time

    **About Everlink**Everlink Payment Services Inc. is a leading provider of innovative and integrated payment solutions and services for credit unions, banks, and financial institutions in Canada.We offer a range of comprehensive payment solutions including digital payments, fraud management, and retail solutions to help our clients remain competitive and...


  • Markham, Ontario, Canada Jonas Software UK Full time

    Description :  Senior Software Developer PVX Plus Technologies Ltd. THE COMPANY If you are looking to further your career in a fun and challenging environment, we want to hear from you. PVX Plus is an established software company with hundreds of thousands of users, preparing for the next stage of growth. Our development language,...


  • Markham, Ontario, Canada Huawei Full time

    Senior Database Development LeadWe are seeking a highly skilled Principal Engineer to join our team at Huawei. As a key member of our engineering team, you will be responsible for designing and developing distributed database systems that are highly available and scalable.The ideal candidate will have extensive experience in C and C++ programming, as well as...


  • Markham, Ontario, Canada Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Embedded Systems Software Architect to join our team at Qualcomm. As an Embedded Systems Software Architect, you will play a critical role in designing and developing cutting-edge machine learning solutions for low-power AI applications.


  • Markham, Ontario, Canada Direct IT Recruiting Inc., WBE Canada Certified Full time

    Company Overview:Direct IT Recruiting Inc., WBE Canada Certified, is a dynamic organization seeking a highly skilled and experienced professional to lead our team in designing, developing, and delivering cutting-edge SaaS solutions.About the Role:We are looking for a talented Software Architect and Engineering Lead to join our team. In this role, you will be...


  • Markham, Ontario, Canada ROSS Full time

    Company OverviewROSS is an innovative leader in Recruitment Process Outsourcing (RPO), HR Technology, Recruitment and HR Professional Services. As a People Specialist company, we help organizations align their People Strategy with their Business Growth.We have been engaged by our client, a leader in Location Business Intelligence software, to find a Senior...


  • Markham, Ontario, Canada ROSS Full time

    Our client is a leader in Location Business Intelligence software. They enable their clients with the data products, technology and professional services required to harness the benefits of location intelligence. They have a blue-chip customer base composed of Fortune 1000 and government accounts.This is an exciting opportunity as our client is working on a...


  • Markham, Ontario, Canada Qualcomm Full time

    Principal Duties and ResponsibilitiesWe are looking for a Software Solutions Architect to lead the design, development, and implementation of software solutions at Qualcomm.Your primary responsibilities will include analyzing user needs, software requirements, and time and cost constraints to design and customize sophisticated software solutions for optimal...


  • Markham, Ontario, Canada ROSS Full time

    Our client is a leader in Location Business Intelligence software. They enable their clients with the data products, technology and professional services required to harness the benefits of location intelligence. They have a blue-chip customer base composed of Fortune 1000 and government accounts.This is an exciting opportunity as our client is working on a...


  • Markham, Ontario, Canada Qualcomm Full time

    About the RoleWe are seeking an experienced Senior Embedded Software Engineer to join our Low Power AI solution team. As a member of this team, you will be responsible for applying machine learning knowledge to extend training or runtime frameworks or model efficiency software tools with new features and optimizations. You will also model, architect, and...