Software Engineer II - Acquiring at Peoples Group
Date: 12 hours ago
City: Toronto, ON
Contract type: Full time
We are hiring for this position out of our Toronto office. Successful candidates who apply outside of these areas will be expected to relocate and reside in a location that is within a commutable distance.
Role Overview
In this role, you’ll design and build full-stack applications and modern APIs that support a wide range of payment methods—including EFT, Interac eTransfers, wire transfers, and credit/debit transactions—while contributing to our Merchant Acquiring and Card Issuing programs. You’ll collaborate with cross-functional teams in an Agile environment to deliver production-grade solutions with a strong focus on performance, security, and resiliency, making a direct impact on how businesses move money and onboard financial products.
About The Day-to-day
Peoples Group is a boutique financial institution with offices located in Vancouver, Calgary, Toronto, and Montreal that has been in the Canadian marketplace for over 35 years. Our mission is to exceed our customers' expectations by providing exceptional customer service backed by extensive product knowledge and experience.
Our culture here at Peoples Group is formed by our values: Trustworthy, Creative, Willing. We believe people don't choose a company to work for, they choose a company to join. We prioritize risk-based practices and procedures in order to remain risk intelligent and compliant. We value people, building relationships, and focusing on strengths; we execute with passion.
About The Work Environment
Peoples Group offers a flexible and hybrid work environment. In this role you will work a combination of in-office and remotely from home. Typically, you'll be working regular business hours, Monday to Friday between 8:00am and 4:30pm with flexibility around start/end times.
We Offer
NOTE: This job posting is for an existing vacancy. Peoples Group is an Equal Employment Opportunity employer. Please accept our utmost appreciation for your interest; however, only those applicants under consideration will be contacted.
We value and celebrate individuality while fostering an inclusive workplace for everyone. If there's any way we can support or accommodate you during the selection process, please don't hesitate to let us know.
Role Overview
In this role, you’ll design and build full-stack applications and modern APIs that support a wide range of payment methods—including EFT, Interac eTransfers, wire transfers, and credit/debit transactions—while contributing to our Merchant Acquiring and Card Issuing programs. You’ll collaborate with cross-functional teams in an Agile environment to deliver production-grade solutions with a strong focus on performance, security, and resiliency, making a direct impact on how businesses move money and onboard financial products.
About The Day-to-day
- Conceptualize, design, build and support software systems with backend API systems, both internal and external facing.
- External facing web front ends.
- Batch applications, including file processing.
- Relational data models.
- Performance and security considerations.
- Production support and maintenance.
- Unit testing of features and functionality.
- Support software development life cycle by participating in agile ceremonies, including planning, grooming, retrospective and daily.
- Participate in solution design for projects.
- Participate in peer code reviews.
- Participate in selecting and proving new technologies.
- Learning new approaches, technologies, paradigms.
- Translate proof of concepts into production ready applications.
- 7+ years of backend development experience, primarily with Java (JDK 11/17) and Spring Boot
- Skilled in ORMs (e.g., Hibernate) and object mapping frameworks (MapStruct, Dozer, etc.)
- 3+ years designing and building RESTful APIs with OpenAPI/Swagger and secure authentication (OAuth2)
- Strong focus on API security and performance
- 3+ years of front-end development experience using React and TypeScript
- 2+ years working with relational (Oracle, MSSQL) and in-memory (Redis) databases
- Experience with merchant acceptance and money movement solutions (Visa, Mastercard, Visa Direct, etc.)
- Familiar with AWS services (EKS, S3, RDS, ElasticCache) and messaging systems (ActiveMQ, SQS)
- Proactive, solution-oriented mindset with strong problem-solving skills
- Excellent communication, organization, and time-management abilities
Peoples Group is a boutique financial institution with offices located in Vancouver, Calgary, Toronto, and Montreal that has been in the Canadian marketplace for over 35 years. Our mission is to exceed our customers' expectations by providing exceptional customer service backed by extensive product knowledge and experience.
Our culture here at Peoples Group is formed by our values: Trustworthy, Creative, Willing. We believe people don't choose a company to work for, they choose a company to join. We prioritize risk-based practices and procedures in order to remain risk intelligent and compliant. We value people, building relationships, and focusing on strengths; we execute with passion.
About The Work Environment
Peoples Group offers a flexible and hybrid work environment. In this role you will work a combination of in-office and remotely from home. Typically, you'll be working regular business hours, Monday to Friday between 8:00am and 4:30pm with flexibility around start/end times.
We Offer
- A hybrid work environment, enabling you to balance your personal and professional life seamlessly.
- Competitive salaries, profit sharing, RRSP matching and benefits from day one.
- Generous paid time off to help achieve a healthy work-life balance.
- A strengths-based approach, ensuring we work together more effectively.
- A commitment to your well-being in five key areas: Financial, Physical, Social, Career, and Community.
NOTE: This job posting is for an existing vacancy. Peoples Group is an Equal Employment Opportunity employer. Please accept our utmost appreciation for your interest; however, only those applicants under consideration will be contacted.
We value and celebrate individuality while fostering an inclusive workplace for everyone. If there's any way we can support or accommodate you during the selection process, please don't hesitate to let us know.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeBrowse All Jobs in This Province
Explore full job listings for the area:: Jobs in Toronto | Jobs in Ontario
You May Also Be Interested In
Find other job listings similar to this one: