Role Overview
Procom is hiring a entry-level Software Engineer – Backend and Distributed Processing Platforms - Blockchain. This is a contract hybrid role, based in Toronto. Part of Procom's Backend hiring, posted last week. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job Description
Software Engineer – Backend and Distributed Processing Platforms - Blockchain
On behalf of our Banking client, Procom is searching for a Software Engineer – Backend and Distributed Processing Platforms - Blockchain for a 3-month role. This position is a hybrid position with 3 days onsite at our client’s Toronto office.
Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Job Description:
This role involves working on a digital asset initiative that integrates blockchain technology into mainstream financial institutions. The project focuses on leveraging blockchain expertise to enhance enterprise core banking technology, specifically within payments engineering.
Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Responsibilities:
- Be at the forefront of technology and enable your team to be a highly functioning technology powerhouse that enables transformation.
- Engineer software solutions that meet the needs of stakeholders while focusing on continually reducing technical debt.
- Participate in customer discovery and solution discovery sessions.
- Collaborate to provide estimation and break down of work to enable small and frequent releases to production.
- Design, code, and document applications using multiple technology stacks.
- Work with the Business Analyst and Architect to analyze business and system needs, and create software designs to meet requirements.
- Provide off-hour support of production systems.
Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Mandatory Skills:
- 5-8+ years of hands-on software engineering experience developing scalable, high-volume backend systems and distributed data processing platforms.
- 2+ years of hands-on experience with Digital Assets, Cryptocurrency, Blockchain, or Web3 platforms.
- 3+ years of experience designing and developing distributed systems and event-driven architectures.
- 3+ years of hands-on experience with Apache Kafka, Kafka Streams, and streaming data pipelines.
- 3+ years of backend development experience using Java, Kotlin, Go, Python, or similar languages.
Software Engineer – Backend and Distributed Processing Platforms - Blockchain – Nice-to-Have Skills:
- Previous experience working in large technology companies or digital asset platforms.
- Experience building internal SDKs, developer tools, or reusable data processing frameworks.
- Experience with AWS services such as EKS, ECS, Lambda, DynamoDB, SES.
- Experience with distributed databases like PostgreSQL, MongoDB, Cassandra.
- Previous experience with capital markets, trading systems, or regulated financial services environments.
Software Engineer – Backend and Distributed Processing Platforms - Blockchain – Assignment Length:
This is a contract position until approximately October 31, with the possibility of extension and conversion to full-time employment.
Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Start Date:
ASAP.
Software Engineer – Backend and Distributed Processing Platforms - Blockchain - Assignment Location:
Toronto, Ontario, Canada. Hybrid work arrangement with 3 days in the office.
About Procom
Procom
procomservices.com
32 other open roles at Procom on TryApplyNow.
Frequently Asked Questions
How do I apply for the Software Engineer – Backend and Distributed Processing Platforms - Blockchain position at Procom?
Use the Apply button above to submit your application directly to Procom. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Software Engineer – Backend and Distributed Processing Platforms - Blockchain role at Procom remote or in-office?
This is a hybrid role based in Toronto. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Software Engineer – Backend and Distributed Processing Platforms - Blockchain at Procom earn?
Procom has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Software Engineer – Backend and Distributed Processing Platforms - Blockchain role at Procom posted?
This role was posted on June 22, 2026 (9 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Is the Software Engineer – Backend and Distributed Processing Platforms - Blockchain role at Procom entry-level?
Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements Procom has listed.
Similar Jobs
Senior Software Developer – Java/JEE & Python Toronto, Canada Hybrid
TestingXperts
Senior Backend Engineer
Mondo
Senior Platform Engineer (Hybrid Remote)
TECHEAD
Senior Consultant, Back End Developer- Java/Golang
Canadian Imperial Bank of Commerce (Canada)
Python Developer with AWS Experience
Iris Software Inc.
More Jobs at Procom
View all →Information Technology Delivery Manager
Procom
Front End Engineer, Client Facing Apps - Vue.js, Typescript, JavaScript, and CSS
Procom
Technology Architect, with Windows environment expertise
Procom
Senior Project Managers
Procom
Intermediate Recruiter
Procom
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start