Software Architect
2 weeks ago
Summary/Objective
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.
Essential Functions/ 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.
- Capable of writing and optimizing native JavaScript (ECMAScript6+).
- Moderate to advanced skills working with JavaScript frameworks such as React, Angular, Vue, ExtJS.
- 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
- Nginx, Tomcat 8.x
- 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
- Mobile web development targeting Android/iOS
- Testing frameworks including Jest, Mocha, Selenium, JUnit
- Cloud deployment experience on AWS
- 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.
An applicant or employee who believes he or she needs a reasonable accommodation of a disability should discuss the need for possible accommodation with the Human Resources Department, or his or her direct supervisor.
-
Application Architect
7 days ago
Richmond Hill, Ontario, Canada Insight Global Full time $90,000 - $120,000 per yearInsight Global is looking for a technically-driven Application Architect to join one of Canada's largest retail companies. The successful individual will lead a strategic migration initiative—transitioning from a third-party SaaS solution back to their internal legacy Order Management System (OMS). This high-impact role is central to streamlining...
-
Salesforce Technical Architect
10 hours ago
Richmond Hill, Ontario, Canada Johnson Controls Full time $99,000 - $133,000 per yearWhat you will do:Johnson Controls is looking for an experienced Salesforce Senior Technical Architect to join our team. This strategic and technical leadership role will be responsible for designing, implementing, and optimizing Salesforce solutions that align with our business objectives. The ideal candidate will have extensive knowledge of the Salesforce...
-
BIM Lead
10 hours ago
Richmond Hill, Ontario, Canada Symtech Innovations Ltd. Full time $80,000 - $120,000 per yearThe BIM Lead will play a crucial role in the implementation and management of Building Information Modeling (BIM) processes within the organization. This individual will lead a team of BIM technicians, ensuring the effective use of BIM technology (i.e. Revit, Navisworks, Clash Detection, etc.) and methodologies to enhance project delivery, collaboration, and...
-
Estimator
2 weeks ago
Richmond Hill, Ontario, Canada eZone Staffing, LLC Full time $55,000 - $130,000 per yearPosition:Estimator – Hazardous Materials, Asbestos, Mould, Lead Abatement, and Interior DemolitionLocation:On-site - Richmond Hill, Ontario, CanadaEmployment Type:Full-timeSalary Range:$55,000 – $130,000 per yearOverview:We are seeking an experiencedEstimatorwith expertise inhazardous materials, asbestos, mould, lead abatement, and interior demolition....
-
Structural CAD Technician
12 hours ago
Richmond Hill, Ontario, Canada HDR Full timeAt HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we foster a culture of inclusion throughout our company and within our communities, we constantly ask ourselves: What is our...
-
Mechanical Design Intern
1 week ago
Richmond Hill, Ontario, Canada Architects Alliance Full time $20,000 - $40,000 per yearPLEASE NOTE: This job opportunity prioritizes Regent Park TCHC tenants, however TCHC tenants from other communities are encouraged to applyJob: Mechanical Design InternJob ID: REINEMIStart Date: April 2025Duration: 12-16 months 40 hours/weekCompensating: $20/hrWe are seeking a Mechanical Design Intern to join our Mechanical Design team. In this role you will...
-
Structural CAD Technician
15 hours ago
Richmond Hill, Ontario, Canada HDR Full time $60,000 - $90,000 per yearAt HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we foster a culture of inclusion throughout our company and within our communities, we constantly ask ourselves: What is our...
-
Project Manager Life Cycle Planning
7 hours ago
Richmond Hill, Ontario, Canada Richmond Hill Full time $60,000 - $120,000 per yearProject Manager Life Cycle Planning Posting Id 3144Department Infrastructure and Engineering ServicesDivision Facility ManagementSection Facility Engineering Job Grade Admin Grade 07 Rate of Pay $ $75.74 HourlyJob Type Temporary Full Time - ContractContract Length/End Date October 9, 2026Replacement/New Position ReplacementPosting...
-
Project Manager Life Cycle Planning
10 hours ago
Richmond Hill, Ontario, Canada City of Richmond Hill Full timePosting Id3144DepartmentInfrastructure and Engineering ServicesDivisionFacility ManagementSectionFacility EngineeringJob GradeAdmin Grade 07Rate of Pay$ $75.74 HourlyJob TypeTemporary Full Time- ContractContract Length/End DateOctober 9, 2026Replacement/New PositionReplacementPosting TypeInternal and ExternalPosting Date10/20/2025Application...
-
Software Architect
2 weeks ago
Richmond Hill, Canada Paymentus Full timeSummary/ObjectiveThe 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...
-
Software Architect
2 weeks ago
richmond hill, Canada Paymentus Full timeSummary/ObjectiveThe 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...
-
Software Architect
2 weeks ago
Richmond Hill, Canada Paymentus Full timeSummary/ObjectiveThe 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...
-
Software Architect
2 weeks ago
Richmond Hill, Canada Paymentus Full timeThe 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...
-
Software Architect
2 weeks ago
Richmond Hill, Canada Paymentus Full timeThe 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...
-
Software Architect
2 weeks ago
Richmond Hill, Canada Paymentus Full timeThe 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...
-
Software Architect
1 week ago
Richmond Hill, Canada Paymentus Full timeSummary/ObjectiveThe 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...
-
Software Architect
2 weeks ago
Richmond Hill, Canada Paymentus Full timeSummary/Objective 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...
-
Software Architect
2 weeks ago
Richmond Hill, Canada Paymentus Full timeSummary/Objective 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...
-
Software Architect
2 weeks ago
Richmond Hill, Canada Paymentus Full timeSummary/Objective 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...