Senior Ruby Software Engineer
1 week ago
Ciklum is looking for a Senior Ruby Software Engineer to join our team full-time in the Canada.
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role:
As a Senior Ruby Software Engineer, become a part of a cross-functional development team, engineering experiences of tomorrow. This role requires strong backend engineering skills, combined with practical knowledge of payment systems, banking integrations, and financial data security.
Responsibilities:
- Develop and maintain highly reliable payment processing services using modern backend frameworks (Ruby on Rails or PHP/Laravel)
- Build and integrate EFT, ACH, and credit card workflows, including NACHA file generation, batch processing, card vaulting, and settlement reporting
- Create secure, scalable, and well-documented APIs for financial transactions
- Implement real-time and batch payment systems that meet financial industry compliance standards
- Apply Test-Driven Development (TDD) practices to ensure high-quality, maintainable code
- Collaborate with product and operations teams to define technical solutions for new payment features
- Write clean, efficient, and testable code
- Participate in code reviews and mentor junior developers
- Troubleshoot and resolve complex production payment issues in a timely manner
- Ensure data integrity, security, and compliance (PCI DSS, SOC 2, etc.) in all software components
Requirements:
- 8+ years of experience in backend software development, with deep expertise in Ruby on Rails
- Experience in financial technology (FinTech), banking, or payment processing
- Hands-on experience with EFT, ACH, credit card payment gateways, and NACHA file formats
- Deep understanding of Test-Driven Development (TDD) and automated testing frameworks (e.g., RSpec, MiniTest, PHPUnit)
- Strong knowledge of RESTful API development and secure data handling
- Experience with SQL (MySQL, PostgreSQL, or other relational databases)
- Understanding of event-driven architectures, microservices, and message queues (e.g., RabbitMQ, Kafka)
- Solid grasp of data security, encryption, and compliance regulations
- Familiarity with CI/CD pipelines, Docker, and cloud services (AWS, Azure, or GCP)
- Knowledge of financial messaging standards and APIs (e.g., ISO 20022, SWIFT, FedWire, etc.) is a plus
- Strong problem-solving and debugging skills
- Excellent communication and teamwork abilities
Desirable:
- Experience with both Ruby on Rails and Laravel
- Experience with real-time payments (RTP, FedNow)
- Prior work with card issuing, card acquiring, or merchant services
- Experience in high-availability, high-throughput financial transaction systems
- Experience working in an Agile SCRUM environment
About us:
At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you'll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. In the US, Ciklum is growing fast—inviting experienced professionals to lead digital transformation alongside Fortune 500 clients. Be part of a company where innovation and impact go hand in hand.
Want to learn more about us? Follow us on Instagram, Facebook, LinkedIn.
Explore, empower, engineer with Ciklum
Interested already? We would love to get to know you Submit your application. We can't wait to see you at Ciklum.
-
, , Canada Beacon Software Full timeA leading technology firm is seeking a Senior Software Engineer in Canada to take full ownership of their tech stack. The candidate will drive product development and work on web scraping solutions. Successful applicants will have 5+ years in software development, expertise in Ruby on Rails, and experience with web scraping tools. This role offers high...
-
Senior Software Engineer II
4 weeks ago
, , Canada Narvar Full timeSenior Software Engineer II (Ruby on Rails) Join to apply for the Senior Software Engineer II (Ruby on Rails) role at Narvar Narvar is growing! We are looking for Software Engineers who are passionate about building engaging & meaningful products in Ruby on Rails. Our products are frequented by millions of customers worldwide on the e-commerce platforms of...
-
Senior Software Engineer
4 days ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
6 days ago
, , Canada Jobgether Full timeSenior Software Engineer (Ruby on Rails - Core Scribd) - (Remote - US/Canada) For one of our clients, we are looking for a Senior Software Engineer (Ruby on Rails - Core Scribd) , remotely from United States and Canada . As a Senior Software Engineer on the Core Scribd team, you'll be responsible for designing and building scalable backend services that...
-
Senior Software Engineer
2 weeks ago
, BC, Canada Workstream Full timeWorkstream is a mission‑driven company that believes in building premium, modern software solutions for hourly businesses. There are 2.7 billion hourly workers, who make up 80% of the global workforce, but they've been heavily underserved by technology and deserve better. We help local businesses around you hire, manage, and pay qualified workers. Our...
-
Senior Software Engineer
6 days ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
, , Canada Narvar Full timeA leading tech company in Canada is seeking a Senior Software Engineer II specializing in Ruby on Rails to join their innovative team. The role involves collaborating with engineering leaders to design and develop impactful applications. Candidates should have over 5 years of experience and a strong background in Ruby on Rails and React. This position offers...
-
Senior Ruby on Rails Engineer – Payables
2 days ago
, , Canada Wrapbook Full timeA technology company in Canada is seeking a Senior Software Engineer skilled in Ruby on Rails to enhance its payroll platform. You will join a dynamic team responsible for ensuring accurate and timely payments through backend development. The ideal candidate should possess strong experience in backend systems and SQL, with a passion for customer-focused...
-
Senior Software Engineer
4 weeks ago
, , Canada The New Network Full timeSenior Software Developer – FinTech Platform (Ruby on Rails) Remote within North America We’re hiring a Senior Software Developer to help build and scale a financial technology platform used by thousands of employees and businesses across North America. This is a hands‑on development role focused on creating innovative solutions that improve financial...
-
Senior Software Engineer
2 weeks ago
, , Canada Mako Financial Technologies Full timeJoin to apply for the Senior Software Engineer role at Mako Financial Technologies Mako is a leading fintech firm, building software to bring top wealth managers and their clients into the cloud. Our SaaS platform allows firms to onboard new clients, interact with their existing clients and simplify costly back-office procedures with smart automation and...