08 Nov
|
Synpulse
|
Toronto
Principal Software Engineer - Synpulse Principal Software Engineer is an essential role operating at a comprehensive technical level, delivering technology projects for financial institutions or enterprise firms, engaging with engineering to understand the impact of technical changes, and ensuring the successful delivery of our clients’ requirements. In This Role You Will Design client solutions and end-to-end architectures Understand, investigate, and resolve client technical queries, conducting postmortems and defect management on technical issues Develop activities either on the front- or the back-end of our software framework Work with cutting-edge fintech products and platforms Participate in testing, release cycle and QA processes relating to client deployments Job Requirements Bachelor’s Degree in Computer Science, Information Systems or Engineering Minimum 10 years of experience delivering technology projects into financial institutions, or enterprise firms Experience writing commercial or open-source software Good 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 technical trends, including Cloud, Cognitive, Digital, Microservices/APIs Experience with REST APIs and equivalents such as gRPC Experience with the middle/back-end tech stack: Java, C#, Python, as well as common knowledge of databases such as MongoDB, Oracle, MySQL Familiarity or experience with new and emerging supporting technologies such as Docker, Kubernetes, Kafka, Istio,
ELK Stack, AWS, Azure, Google Cloud and other Cloud Technologies Familiarity or experience on mobile technologies such as React Native, Flutter, Ionic will be desirable Other pluses: MacOS and Linux experience; Experience with Agile software delivery frameworks; Client-facing integration, implementation engineering or solution architecture roles in B2B software product companies; Experience leading projects across teams and regions. Job Benefits Global consulting company with expertise in the financial space A comprehensive onboarding program that offers you time and resources to broaden your skillset and orient yourself to Synpulse’s values and methods Continual and comprehensive learning and development through our Global Academy Program Cutting-edge team bonus scheme following our 'One Spirit' approach Internal and external events to drive our DE&I; mission 'Free To Be Me' Opportunities to transfer between practices and to our locations across the world Hybrid working environment 25 days annual leave plus public holidays Contribution match for retirement account Health, Dental, Vision and Life insurance coverage from day 1 Employee Assistance Program with 24/7 mental health support Extensive Perks Program Competitive salary up to $150,000 in Toronto Do you approach your tasks with commitment and enjoyment, and are you convinced that teamwork achieves better results than working alone? If you are proactive, willing to go the extra mile for clients, and motivated to design and implement solutions, we look forward to receiving your online application at Synpulse Careers. #J-18808-Ljbffr
📌 Principal Software Engineer - Up To $150,000 A Year (Toronto)
🏢 Synpulse
📍 Toronto