Job Postings
Software Engineer
at
Synpulse
Software Engineer
  • Company
    Synpulse
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    January 3, 2025
**Job Title: Software Developer**

**Company Overview:**
Synpulse is a global transformation partner elevating clients in the financial sphere with tailor-made solutions. We have offices worldwide and partner with some of the largest financial institutions, providing end-to-end services from strategic planning to managed services. Our expertise in banking and insurance enables us to accompany clients on their digital journeys and create sustainable value.

**About the Job:**
- Design and develop robust, scalable, and efficient software solutions using industry best practices and cutting-edge technologies.
- Develop our software framework on the front or back end.
- Collaborate with stakeholders to understand and translate business requirements into technical specifications and actionable plans.
- Architect and implement software systems that adhere to industry standards and regulatory requirements.
- Conduct code reviews, provide technical guidance, and mentor junior team members to foster a culture of continuous learning and improvement.
- Work with cutting-edge fintech products and platforms.
- Participate in testing, release cycles, and QA processes relating to client deployments.
- Collaborate with internal and external stakeholders to troubleshoot issues, implement solutions, and successfully deliver software projects within established timelines and budgets.
- Stay abreast of emerging technologies, trends, and advancements in the financial services industry to drive innovation and maintain our competitive edge.

**About You:**
- Bachelor’s Degree in Computer Science, Information Systems, Software Engineering, or a related field.
- 5 years of experience delivering technology projects with financial institutions or enterprise firms.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
- Strong analytical and problem-solving skills, with the ability to think critically and strategically about complex technical challenges.
- Experience writing commercial or open-source software.
- Proficiency in Java and experience in building Java-based web applications.
- Experience in developing user interfaces with web technologies, such as HTML5, CSS3, TypeScript/JavaScript, and JavaScript frameworks like React, Angular, and/or Vue.
- Knowledge of current market technical trends, including Cloud, Cognitive, Digital, Microservices/APIs.
- Experience with REST APIs and equivalents such as gRPC.
- Experience with the middle/backend tech stack: Java, C#, Python, as well as common knowledge of databases such as MongoDB, Oracle, MySQL.
- Familiarity or experience with supporting technologies such as Docker, Kubernetes, Kafka, Istio, ELK Stack, AWS, Azure, Google Cloud, or other cloud technologies.
- Familiarity or experience with mobile technologies such as React Native, Flutter, and Ionic is desirable.

**Preferred Qualifications:**
- MacOS and Linux experience.
- Working knowledge of Agile software delivery framework.
- Experience with client-facing integration, implementation engineering, or solution architecture roles in B2B software product companies.
- Experience leading projects across teams and regions.

**Why Us:**
- Global transformation company with expertise in the financial space and the latest technologies.
- Comprehensive onboarding program.
- Continual learning and development through our Global Academy Program.
- Internal and external events supporting our DE&I mission.
- Opportunities to transfer between practices and locations across the world.
- Hybrid working environment.
- Competitive salary and extensive benefits package including:
- 20 days annual leave plus public holidays
- Contribution to retirement account
- Health insurance from day one
- Life insurance
- Employee Assistance Program
- Extensive Perks Program

**Application Process:**
Please send your resume to start the process. We look forward to hearing from you soon. For any queries, feel free to contact our local HR representative.