Principal Software Engineer (Backend)
Placements24
About the Role
Our client, a leading FinTech company revolutionizing digital payments, is seeking an exceptional Principal Software Engineer to join their fully remote engineering team. This senior role offers the opportunity to shape the future of our backend systems, influencing architectural decisions and mentoring junior engineers. As a fully remote-first organization, we are committed to creating an environment where top talent can thrive irrespective of their physical location. You will be instrumental in designing, developing, and deploying highly scalable, resilient, and secure backend services that handle millions of transactions. This position demands a deep technical expertise, a passion for clean code, and a forward-thinking approach to problem-solving. We are looking for a technical leader who can drive innovation and excellence across our engineering function, from anywhere. This is your chance to make a significant impact in a fast-paced and dynamic industry.Key Responsibilities
Lead the architectural design and development of highly scalable and performant backend systems.Write clean, maintainable, and efficient code in languages such as Go, Java, or Python.Design and implement robust APIs (RESTful, gRPC) and microservices.Ensure the scalability, reliability, and security of backend services, especially in high-transaction environments.Mentor and guide other software engineers, fostering a culture of technical excellence and best practices.Drive technical decision-making and contribute to the overall technology strategy.Oversee the implementation of CI/CD pipelines and automated testing frameworks.Troubleshoot and resolve complex technical issues in production environments.Conduct in-depth code reviews and provide constructive feedback.Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.Requirements
Master's or Ph.D. in Computer Science, Engineering, or a related field, or equivalent experience.8+ years of professional experience in software engineering, with a significant focus on backend development.Proven experience in designing and building large-scale, distributed systems.Expertise in at least one modern backend programming language (e.G., Go, Java, Python).Deep understanding of microservices architecture, design patterns, and best practices.Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).Strong knowledge of database systems (SQL and NoSQL) and data modeling.Excellent problem-solving, analytical, and architectural design skills.Exceptional communication and leadership abilities, crucial for leading remote teams.Ability to work independently and drive projects to completion in a fully remote setting.Benefits
Our client offers an industry-leading salary of R per annum, along with substantial equity options and performance bonuses.As a fully remote role, you benefit from ultimate flexibility in your work location.We provide comprehensive health insurance, a generous retirement savings plan, and a significant annual budget for professional development, conferences, and learning resources.Opportunities for significant career progression and leadership within a rapidly growing FinTech company are abundant.
#J-18808-Ljbffr
Our client, a leading FinTech company revolutionizing digital payments, is seeking an exceptional Principal Software Engineer to join their fully remote engineering team. This senior role offers the opportunity to shape the future of our backend systems, influencing architectural decisions and mentoring junior engineers. As a fully remote-first organization, we are committed to creating an environment where top talent can thrive irrespective of their physical location. You will be instrumental in designing, developing, and deploying highly scalable, resilient, and secure backend services that handle millions of transactions. This position demands a deep technical expertise, a passion for clean code, and a forward-thinking approach to problem-solving. We are looking for a technical leader who can drive innovation and excellence across our engineering function, from anywhere. This is your chance to make a significant impact in a fast-paced and dynamic industry.Key Responsibilities
Lead the architectural design and development of highly scalable and performant backend systems.Write clean, maintainable, and efficient code in languages such as Go, Java, or Python.Design and implement robust APIs (RESTful, gRPC) and microservices.Ensure the scalability, reliability, and security of backend services, especially in high-transaction environments.Mentor and guide other software engineers, fostering a culture of technical excellence and best practices.Drive technical decision-making and contribute to the overall technology strategy.Oversee the implementation of CI/CD pipelines and automated testing frameworks.Troubleshoot and resolve complex technical issues in production environments.Conduct in-depth code reviews and provide constructive feedback.Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.Requirements
Master's or Ph.D. in Computer Science, Engineering, or a related field, or equivalent experience.8+ years of professional experience in software engineering, with a significant focus on backend development.Proven experience in designing and building large-scale, distributed systems.Expertise in at least one modern backend programming language (e.G., Go, Java, Python).Deep understanding of microservices architecture, design patterns, and best practices.Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).Strong knowledge of database systems (SQL and NoSQL) and data modeling.Excellent problem-solving, analytical, and architectural design skills.Exceptional communication and leadership abilities, crucial for leading remote teams.Ability to work independently and drive projects to completion in a fully remote setting.Benefits
Our client offers an industry-leading salary of R per annum, along with substantial equity options and performance bonuses.As a fully remote role, you benefit from ultimate flexibility in your work location.We provide comprehensive health insurance, a generous retirement savings plan, and a significant annual budget for professional development, conferences, and learning resources.Opportunities for significant career progression and leadership within a rapidly growing FinTech company are abundant.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Backend) in Winnipeg, MB vacancy
$220k - $300k per year
...carriers in North America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will... ...knowledge of containerized microservices architecture and modern backend APIs. Experience building software for highly regulated...SuggestedLong term contract$117.9k - $153.93k per year
...work together effectively, this role is fully remote, but requires you to be located in a US timezone. We're looking for a Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams.What You’ll Do: Build...SuggestedInternshipWork at officeLocal areaRemote work- Lead backend game systems engineering at Kabam’s Montreal studio, applying Node.Js and cloud infrastructure... ...expertise onsite five days weekly.As Principal Backend Programmer, you will design advanced... ..., and other teams on large-scale software solutions.Key Responsibilities:...SuggestedFlexible hours
$168k - $252k per year
...together product leaders, machine learning engineers, and full-stack builders to create... ...but brighter.About the Role As a Principal Full Stack Software Engineer in Agent Factory, you’ll... ...intuitive front-end experiences to resilient backend services that integrate AI-driven...SuggestedWork at officeRemote workWork from homeHome officeFlexible hours$175k - $210k per year
General Information:Job Title: Principal Software Engineer - ZynqueLocation: Toronto (Onsite/ Hybrid)Job Type: Full-TimeHiring Timeline:... ...Must Have: 10+ years building and operating cloud-native backend or platform systems Owned the scaling of a production SaaS...SuggestedLong term contractInternshipLive InWork at officeRemote workFlexible hours- Principal Engineer - Software & Platform Engineering Role Summary We are seeking a hands-on Principal Engineer with strong software development... ...Design, develop, and deliver production-grade backend services, APIs, integrations, and internal tools using maintainable...Long term contract
- Principal Software EngineerTechnology Jobs - Ontario, CanadaLondon,Ontario Join Team CARFAX as Principal Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand...Summer workCasual workWork at office2 days per week
- ...build scalable platform services, leveraging modern AI‑augmented engineering practices to accelerate delivery, improve reliability, and... ...Experience Strong track record building and shipping production software in modern languages (Java, Python, or similar)Deep...Long term contractWork at officeRemote work
$130k - $145k per year
...understands that delivering great results comes out of ensuring every voice is heard. About the RoleWe’re looking for a Principal Software Engineer to join our team! The Principal Software Engineer is a senior member of the IT Development team and serves as the hands-on...Permanent employmentFull timeContract work- Build scalable backend services at eBay using distributed systems and APIs for an AI-powered platform serving developer-facing capabilities.As a Senior Software Engineer – Backend, you will architect and develop core platform services. The role requires backend programming,...
$120k - $150k per year
# Software Engineering, Backend (All Teams)Apply To JobJob ID: **3521006**DoorDash Technologies Canada Inc.Toronto, ON## **About the Team**DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join...Full timeWork at officeLocal area$145k - $191k per year
Overview Join to apply for the Senior Software Engineer - Backend role at DatabricksDatabricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs...Summer workWorldwide- We are seeking a Senior Backend Software Engineer to design, develop, and maintain highly scalable, reliable, and secure cloud-based software systems. The ideal candidate will architect backend services, build robust APIs, leverage modern cloud technologies, and collaborate...
- Build secure payment infrastructure at Stripe as a Backend Software Engineer, using strong coding skills across a distributed hybrid team.This engineer expands Link products and the infrastructure supporting global digital payments. You will collaborate across Stripe, solve...
- Design reliable backend systems at IBM Software using cloud platforms, distributed systems, and modern deployment practices. Work in an Agile environment with collaborative teams.As a Senior Software Engineer, you will build, test, deploy, and operate production backend services...
- Elevate your software engineering career at Xero in Vancouver. Focus on backend development using C#, .NET Core, and AWS to deliver scalable, high-quality solutions for small businesses. As a Backend Software Engineer within the Accounting Core team, you'll tackle complex problems...
- Build backend applications and data pipelines as a Staff Software Engineer at Marqeta, working remotely from Ontario or British Columbia.The Program Experience team is scaling Marqeta’s Customer Migration Platform. This experienced engineering role focuses on Java and Python...Remote work
- Architect integration software at EvenUp while applying backend engineering and API design skills to improve customer experiences in legal technology.EvenUp’s Cases... ...Backend Software Engineer to enhance its integration engine. You will understand user needs, address pain points,...
- Build scalable backend systems at Canals as a Senior Software Engineer, working remotely across North and South America with product teams.This senior-level engineer owns complex backend projects from planning through deployment. You will improve scalability, performance, and...Remote work
- About the Role A rapidly growing technology company based in Kimberley is looking for a talented Senior Software Engineer specializing in backend and API development. This role is instrumental in designing, building, and maintaining scalable, high-performance APIs that power...Remote workFlexible hours
- Drive innovation as a Backend Software Engineer at Affirm in this remote position. Design and enhance the Checkout Platform to elevate customer experience with financial products. Join Affirm’s team to work remotely across Canada, enhancing user transactions through cutting...Long term contractRemote work
- We are looking for a Backend Systems Engineer to join our growing team. You will be responsible for designing, implementing, and scaling our infrastructure... ...system issuesExperience working in a professional team of software engineers, and the tools and best practices for code,...InternshipLive InRemote work
$164k - $225k per year
...At Harvey, the future of professional services is being written today — and we’re just getting started. Role OverviewAs a Backend Software Engineer at Harvey, you’ll play a pivotal role in constructing the foundation of our product platform while directly building user-...Work at officeRelocation packageFlexible hours3 days per week- Drive innovation as a Backend Software Engineer with Stripe's Revenue and Financial Automation team. This hybrid role focuses on designing future products that enhance payment solutions for businesses. As an engineer on the RFA team at Stripe, you will develop a cutting-...Worldwide
$136k - $160k per year
...moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards.As a Software Engineer, you’ll build and own backend services, infrastructure, and data systems that support Robinhood’s next-generation crypto, web3, and wallet offerings...Contract workWork at officeWorldwideFlexible hoursShift workNight shiftWeekend work3 days per week- Elevate your backend engineering career with Affirm’s remote team in Canada, specializing in Redis and Valkey Cache Services. Drive innovation... ...collaborating closely with cross-functional teams. Join Affirm as a Software Engineer II, focusing on backend systems and cache service...Remote work
$196.8k - $270.6k per year
...Harvey, the future of professional services is being written today — and we’re just getting started.Role Overview As a Staff Backend Software Engineer at Harvey, you’ll play a pivotal role in shaping the foundation of our product platform while directly building user-facing...Work at officeRelocation packageFlexible hours$120k - $150k per year
Software Engineering, Backend (All Teams)Toronto, ON About the TeamDoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global...Full timeWork at officeLocal area$171k - $200k per year
...beverage, retail, and the public sector.Visit gomotive.Com to learn more.About the Role: As a Staff Software Engineer on the Equipment Monitoring team, you will build the backend systems that give fleets unmatched visibility into the location, utilization, and health of their...Long term contractTemporary workWork at office- Location Remote / Hybrid Greater Toronto Area We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-performance services for our Next-Gen Non-Human Identity (NHI) Platform. You will play a key role in designing and...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Backend). Be the first to apply!
Related searches
- engineering project manager Winnipeg, MB
- chief power engineer Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- project engineer assistant project manager Winnipeg, MB
- director software engineering Winnipeg, MB
- general engineer Winnipeg, MB
- chief engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- software developer no experience Winnipeg, MB

