Software Architect

Paymentus

Richmond Hill

On-site

CAD 135,000 - 155,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading payments platform company is seeking a Software Architect to lead development initiatives and transform client requirements into scalable features. The ideal candidate should have over 7 years of experience in IT development, strong problem-solving skills, and hands-on experience with microservices architecture. This full-time position offers competitive compensation in the Greater Toronto Area.

Qualifications

  • 7+ years of hands-on experience in IT development.
  • 3+ years experience with microservices architecture, including RESTful services.
  • 2+ years project experience reaching deployment with JS frameworks.

Responsibilities

  • Transform client requirements into core features of the platform.
  • Lead development initiatives and create strategic solutions.
  • Support and mentor team members.

Skills

Software Development
Problem Solving
Leadership
Communication

Education

Undergraduate degree in Computer Science or related field

Tools

Node.JS
Java
Go
MongoDB
React

Job description

The Software Architect has an expert understanding of the enterprise platform and seek to transform client requirements into core features of the scalable enterprise platform. The Software Architect creates strategic solutions and leads development initiatives. This position involves planning, project managing, and decision making of design choices and technology standards. The Software Architect also provides support and mentorship to other members of the team.

Responsibilities
  • Shows deep expertise in multiple domains of the enterprise payments platform such as multi-tenancy, API, databases, data flows, security, scalability, etc.
  • Leading - playing a leadership role in the analysis of challenging project requirements.
  • Problem solving - you listen and seek to understand context, possible solutions, and solve collaboratively and innovatively to find the most efficient approach.
  • Seeing the big picture - build out architectural enhancements that will enable an agile development team to solve common problems with architectural patterns.
  • Grasping the business requirements through interaction with internal stakeholders, translating business needs into domain-driven models, technical designs, and demonstrating with POC’s.
  • Communicating technical concepts to team members, and across the IT organization to assist others to understand and embrace new technologies and internal best practices.
  • Participating in design discussions, facilitating open discussions by establishing clear context.
  • Pro-actively identifying architectural weaknesses and recommending appropriate solutions that are demonstrated in code.
  • Evaluates new technologies in support of platform enhancement, creates end to end solutions for complex technical problems.
  • Iterating and focusing on innovative outcomes within an agile development process.
  • Providing design review, and code-review on high-impact changes.
  • Properly document all aspects of the project and software, including any flowcharts and diagrams, to serve as reference for future maintenance.
  • Building effective working relationships with the technical leadership team and business leaders.
Supervisory Responsibility

This position has no direct supervisory responsibilities, but does serve as a coach and mentor for other positions in the department.

Education and Experience
Required
  • Undergraduate degree in Computer Science or related field
  • 7+ years of hands‑on experience in IT development
  • 3+ years experience building scalable web applications built around microservices architecture, including RESTful services in Node.JS, Java or Go.
  • 2+ years project experience reaching deployment, using one or more JS frameworks: Node.JS/Express, React, Angular, Vue
  • 2+ years of NoSQL database experience with one of MongoDB, Couchbase, Spark, Hbase.
  • Advanced knowledge of OOP principles.
  • Moderate to advanced skills working with relational and NoSQL databases, including schema design and optimization.
  • Moderate to advanced skills working with Linux/Unix and scripting.
  • Moderate to advanced ability to obtain and maintain server‑side scalability and performance.
Preferred
  • Java Servlets, and J2EE frameworks such as Spring MVC, Springboot
  • 2+ years database experience with Oracle and PL/SQL
  • 2+ years NoSQL experience with one of Couchbase, Dynamo, Hbase, InfluxDB, Mongo
  • Data integrations in CSV, JSON, XML/XSD, SOAP
  • Testing frameworks including Jest, Mocha, Selenium, JUnit
  • Eclipse IDE, IntelliJ, WebStorm, Visual Code
  • GIT, or similar distributed source control with Mercurial, Subversion, etc.
  • Familiarity with Linux or BSD
  • Contributions to open‑source projects and developer communities such as Github, Apache, StackOverflow, TopCoder, Google Developer Groups.
  • Generative AI tools to generate repetitive code, POC’s, tests, and build UI. Eg. OpenAI/GPT, Cursor/Claude.
EEO Statement

Paymentus is an equal opportunity employer. We enthusiastically accept our responsibility to make employment decisions without regard to actual or perceived race, creed, color, age, sex or gender (including pregnancy, childbirth and related medical conditions), gender identity or gender expression (including transgender status), sexual orientation, national origin, ancestry, citizenship status, religion, marital status, physical or mental disability, military service or veteran status, genetic information, protected medical condition as defined by applicable state or local law, genetic information, or any other classification protected by applicable federal, state, and local laws and ordinances. Our management is dedicated to ensuring the fulfillment of this policy with respect to hiring, placement, promotion, transfer, demotion, layoff, termination, recruitment advertising, pay, and other forms of compensation, training, access to facilities and programs and general treatment during employment.

Reasonable Accommodation

Paymentus recognizes and supports its obligation to endeavor to accommodate job applicants and employees with known physical or mental disabilities who are able to perform the essential functions of the position, with or without reasonable accommodation. Paymentus will endeavor to provide reasonable accommodations to otherwise qualified job applicants and employees with known physical or mental disabilities, unless doing so would impose an undue hardship on the Company or pose a direct threat of substantial harm to the employee or others.

Toronto, Ontario, Canada CA$135,000.00-CA$155,000.00 7 hours ago

Greater Toronto Area, Canada 18 hours ago

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Solution Architect, Shared Services Architecture (1 year Term)
Senior Solution Architect, Shared Services Architecture (1 year Term)

Payments Canada • Toronto

Hybrid
CAD 90,000 - 110,000
Flexible hybrid (remote/office)
Competitive compensation with annual–]
Health and dental benefits
+3
Senior Application Security Engineer
Senior Application Security Engineer

Paymentus • Richmond Hill

On-site
CAD 130,000 - 170,000
Software Architect
Software Architect

Leadingtalent • Toronto

On-site
Sr Mgr, Technical Program Management
Sr Mgr, Technical Program Management

Paymentus Holdings Inc. • Richmond Hill

On-site
CAD 153,000 - 210,000
Senior Solutions Architect
Senior Solutions Architect

Randstad Digital • Toronto

On-site
CAD 150,000 - 190,000
Software Development Manager
Software Development Manager

United States Digital Space LLC • Toronto

Hybrid
CAD 150,000 - 170,000
Comprehensive benefits package
Company match RRSP program
Virtual fitness classes
+4
Software Architect
Software Architect

Engage People Inc. • Markham

On-site
CAD 125,000 - 145,000
AWS Solution Architect
AWS Solution Architect

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 120,000
AWS Solution Architect
AWS Solution Architect

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 120,000
Senior Software Engineering Specialist
Senior Software Engineering Specialist

United States Digital Space LLC • Toronto

On-site
CAD 80,000 - 130,000