Senior Software Engineer

 

Description:

We are seeking a Senior Software Engineer to design and build highly scalable, secure, and high-performance solutions within our core banking platform.

You will work in a cross-functional engineering team focused on enhancing a distributed microservices-based system that processes high volumes of financial transactions.

System Design and Product design.

Key Responsibilities:

  • Design and deliver high-quality features and enhancements
  • Own end-to-end delivery of large features (3+ month initiatives)
  • Create technical design specifications collaboratively
  • Participate in sprint planning and provide accurate estimates
  • Build secure and scalable distributed systems
  • Optimize system performance to meet SLAs
  • Conduct peer code reviews
  • Mentor junior engineers and promote best engineering practices

 

Required Qualifications:

  • 5+ years of software development experience
  • Strong experience with microservices architecture & distributed systems
  • Experience with Docker / container-based systems
  • Strong proficiency in Python (preferred) or another object-oriented language
  • Deep understanding of RESTful API development
  • Strong SQL skills and experience with MySQL
  • Solid understanding of RDBMS concepts (transactions, isolation levels, locking, deadlocks)
  • Experience with RabbitMQ or similar message brokers
  • Experience with GitHub or similar code repositories
  • Comfortable working in Unix/Linux environments
  • Excellent communication skills

 

Preferred:

  • Experience integrating with Payroll Providers and Time & Attendance platforms
  • Cloud computing experience

 

Education Requirement:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Degree must be from a Canadian university OR a US university

Organization Staffingine LLC
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2026-10-12 3:30 pm
Expires on 2026-11-26