Talent.com
Paymentus
Software ArchitectPaymentus • Richmond Hill, York Region, CA
Software Architect

Software Architect

Paymentus • Richmond Hill, York Region, CA
30+ days ago
Job type
  • Full-time
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

#J-18808-Ljbffr
Create a job alert for this search

Software Architect • Richmond Hill, York Region, CA

Similar jobs

Senior Software Architect

Supernova TechnologyToronto, ON, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end so... Show more

 • Promoted

Advanced Software Architect at ADGA

ADGA Group Consultants IncToronto, Ontario, Canada
Full-time

Elevate your career as a Software Architect with ADGA, a leader in defense and security solutions.This remote role focuses on developing Cloud-Native environments for the Royal Canadian Navy.ADGA G... Show more

 • Promoted

Software Architect - C$153,600 - C$211,200 A Year

AutodeskToronto County, Canada
Full-time

The Software Architect will design and implement scalable software solutions, mentor a development team, and ensure platform security and performance. Show more

 • Promoted

Software Architect

Phreesiatoronto, on, Canada
Full-time

Phreesia is seeking a highly skilled, hands‑on.Software Architects at Phreesia will gain a deep understanding of the healthcare industry while leading a distributed team of talented software engine... Show more

 • Promoted

Senior Software Architect - Manufacturing

2iSolutions Inc.Toronto, ON, CA
Full-time

Senior Software Architect - Manufacturing.Be among the first 25 applicants.This range is provided by 2iSolutions Inc.Your actual pay will be based on your skills and experience — talk with your rec... Show more

 • Promoted

Software Architect

KonradToronto, ON, CA
Full-time

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 ... Show more

 • Promoted

Staff Software Architect - Mechatronics Controls Simulation

General MotorsMarkham, ON, CA
Full-time

This posting is not for an existing vacancy within the organization and is open to new applications.As part of the application process, Artificial Intelligence will be used in the hiring process fo... Show more

 • Promoted

Aerospace Software Architect — Hybrid, Equity & Cutting-Edge - C$120,000 - C$165,000 A Year

Aerospace Technology CompanyNorth York, Canada
Full-time

Seeking a Senior Software Architect/Engineer to lead aerospace software development, focusing on scalable, safety-critical systems for flight control and avionics. Show more

 • Promoted

Software Technical Architect

Talent To Hire Inc.Toronto, ON, CA
Full-time

The Technology Architect is responsible for designing and implementing robust technical architectures, frameworks, and strategies that align with business objectives and application requirements.Th... Show more

 • Promoted

Lead Software Architect at Rumble Cloud

System UpdateToronto, ON, CA
Full-time

Join Rumble as a Lead Software Architect, driving the design and implementation of our Self-Service Cloud Platform.This role merges architectural vision with substantial coding responsibilities usi... Show more

 • Promoted

Richmond Hill Software Solution Architect

United States Digital Space LLCRichmond Hill, York Region, CA
Full-time

Elevate your career as a Software Solution Architect in Richmond Hill, ON, in a hybrid setting focused on solution design.You'll influence product direction while mentoring peers.As our Solution Ar... Show more

 • Promoted

Remote Senior Software Architect & Tech Lead

SherwebToronto, ON, CA
Remote
Full-time

A leading cloud services company seeks a skilled individual to lead its development team.The role requires expertise in web application development and REST APIs, along with mentoring and ensuring ... Show more

 • Promoted

Senior Software Architect at Nue

Nue.ioToronto, ON, CA
Full-time

Take charge as a Senior Software Architect at Nue, influencing the technical strategy and architecture across product teams.Your vision will drive engineering excellence and innovation.This senior ... Show more

 • Promoted

Senior Staff AI-First Software Architect

Intuit Inc.toronto, on, Canada
Full-time

A leading financial software company in Toronto seeks a Senior Staff/Principal Software Developer.This hybrid role requires expertise in full-stack development and AI technologies.You'll drive sign... Show more

 • Promoted

Sr. Principal Software Architect (AI)

OpenTextrichmond hill, york region, Canada
Full-time

Principal Software Architect (AI).Job Location: Waterloo/ Ottawa/ Richmond Hill, ON, Canada.The AI Engineering and Enablement organization defines and evolves OpenText’s AI architecture and technic... Show more

 • Promoted

Software Architect

Engage2ExcelToronto, ON, CA
Full-time

Software Architect and be a pivotal part of our innovative IT team! This is more than just a job; it's an opportunity to lead the development of cutting‑edge software solutions that drive our enter... Show more

 • Promoted

Application / Software Architect

TEEMA Solutions GroupToronto, ON, CA
Full-time

This role involves evaluating technology solutions, ensuring system integration, and monitoring industry trends to stay aligned with government and industry regulations.Architecture Development & S... Show more

 • Promoted

Software Solutions Architect

DawninfotekToronto, ON, CA
Full-time

IT consulting team that partners with major financial institutions, investment firms and government sectors.We have been dedicated to delivering cutting-edge consulting services and recruiting all ... Show more