Senior Software Developer
Range
At
Range Group
we believe in the power of the professional travel advisor. We represent over $4.5 billion in annual travel sales. All our investments stem from a common thesis, that travel advisors add real value to a trip. Travel advisors when equipped with technology and 24/7 support are irreplaceable. Equally important is our philanthropy. Range Foundation channels 10% of group profits to social impact. From exploration grants, improved access to education, new discoveries on sea and land, cultural infrastructure, and helping our global neighbors in times of need — we are investing to build a better future.
This is a hybrid position, currently requiring a minimum of two days per week onsite at our office located at 2 Queen St. E in Toronto, ON.
The RoleWe're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day, and you'll help us modernize it: moving legacy .NET systems onto Azure-hosted microservices while the business keeps running.
You'll own problems end to end. Some days that means untangling a decade-old stored procedure to find out what the business rule actually is. Other days it means designing a new service, or fixing something in production. If that variety sounds energizing, you'll fit in.
We expect our seniors to write excellent code themselves. Our developers use AI tools such as GitHub Copilot where they help, but you are accountable for every line you ship, and that only works if you could have written it yourself. AI is good at plausible code and weak at the undocumented rules buried in legacy systems. The people who catch its mistakes are the people who know the code.
You'll work in two-week sprints with QA, Product, and stakeholders. We expect you to drive your own work: clarify requirements, push back when a timeline doesn't make sense, and help teammates who are stuck. We use JIRA and Confluence heavily, so your tickets and design docs should be clear enough for anyone to pick up where you left off.
What You'll Do
Design, build, and ship features across our stack, from legacy .NET Web Forms applications to modern .NET microservices running on Kubernetes.
Write, debug, and optimize C# and T-SQL hands-on, including tracing problems through legacy code you didn't write.
Lead migration work: breaking monolithic components into loosely coupled services without compromising reliability.
Write and tune complex SQL queries and stored procedures, and work with MongoDB where document storage fits.
Build and maintain event-driven integrations with NServiceBus and Azure Service Bus.
Use AI-assisted tools where they save time, and verify their output against how the system actually behaves.
Work with Product and QA to scope work, estimate effort, and balance competing priorities within sprint commitments.
Own your work through its full lifecycle: design, implementation, testing, deployment through Azure Pipelines, and production support.
Contribute to architectural decisions and help set patterns the wider team can follow.
Support other developers through code reviews, pairing, and knowledge sharing, including helping junior developers build strong fundamentals and use AI tools without leaning on them blindly.
Keep documentation and JIRA tickets current so the team can see progress and blockers.
What We're Looking ForMust have
5+ years of professional experience with C# and .NET, with hands-on experience in both .NET Framework and modern .NET (8 or later).
You can write complex C#, T-SQL, and service code from scratch without tool assistance, and explain every line you ship.
Strong SQL Server skills: complex queries, performance tuning, and working in large, intricate schemas. Understanding of transactions and rollback strategy is essential.
Experience building and consuming RESTful APIs, and working with Entity Framework or a similar ORM.
Experience taking part of a legacy system to a production microservice, or a clear grasp of the patterns involved: service boundaries, async messaging, and eventual consistency.
Familiarity with message-based architectures. NServiceBus or Azure Service Bus experience is preferred.
Working knowledge of Docker and Kubernetes in a cloud environment.
Exposure to CI/CD pipelines, ideally Azure Pipelines.
Nice to have
MongoDB experience is a plus.
Angular experience is a plus. This role is primarily backend, with occasional front-end work.
Experience with Azure Data Factory, Semantic Kernel, or integrating LLM-based features is a nice-to-have, not a requirement.
How You Work
You take initiative. When you see a problem, you investigate it. When requirements are unclear, you ask the right questions or make a reasonable assumption and keep moving.
You verify, you don't just trust. Whether code came from you, a teammate, or a tool, you test it, and you know where mistakes hide: transactions, data-dependent behavior, concurrency, and implicit business rules in stored procedures.
You're comfortable using AI coding tools but not dependent on them, and you understand what can't be shared with them: no production data, customer information, or secrets.
You communicate clearly, whether that means explaining a trade-off to a Product Manager, documenting a design decision, or helping a teammate understand a concept.
You're comfortable with ambiguity and can make progress without every detail spelled out.
You balance speed with quality, and you know when 'good enough' really
#J-18808-Ljbffr
Range Group
we believe in the power of the professional travel advisor. We represent over $4.5 billion in annual travel sales. All our investments stem from a common thesis, that travel advisors add real value to a trip. Travel advisors when equipped with technology and 24/7 support are irreplaceable. Equally important is our philanthropy. Range Foundation channels 10% of group profits to social impact. From exploration grants, improved access to education, new discoveries on sea and land, cultural infrastructure, and helping our global neighbors in times of need — we are investing to build a better future.
This is a hybrid position, currently requiring a minimum of two days per week onsite at our office located at 2 Queen St. E in Toronto, ON.
The RoleWe're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day, and you'll help us modernize it: moving legacy .NET systems onto Azure-hosted microservices while the business keeps running.
You'll own problems end to end. Some days that means untangling a decade-old stored procedure to find out what the business rule actually is. Other days it means designing a new service, or fixing something in production. If that variety sounds energizing, you'll fit in.
We expect our seniors to write excellent code themselves. Our developers use AI tools such as GitHub Copilot where they help, but you are accountable for every line you ship, and that only works if you could have written it yourself. AI is good at plausible code and weak at the undocumented rules buried in legacy systems. The people who catch its mistakes are the people who know the code.
You'll work in two-week sprints with QA, Product, and stakeholders. We expect you to drive your own work: clarify requirements, push back when a timeline doesn't make sense, and help teammates who are stuck. We use JIRA and Confluence heavily, so your tickets and design docs should be clear enough for anyone to pick up where you left off.
What You'll Do
Design, build, and ship features across our stack, from legacy .NET Web Forms applications to modern .NET microservices running on Kubernetes.
Write, debug, and optimize C# and T-SQL hands-on, including tracing problems through legacy code you didn't write.
Lead migration work: breaking monolithic components into loosely coupled services without compromising reliability.
Write and tune complex SQL queries and stored procedures, and work with MongoDB where document storage fits.
Build and maintain event-driven integrations with NServiceBus and Azure Service Bus.
Use AI-assisted tools where they save time, and verify their output against how the system actually behaves.
Work with Product and QA to scope work, estimate effort, and balance competing priorities within sprint commitments.
Own your work through its full lifecycle: design, implementation, testing, deployment through Azure Pipelines, and production support.
Contribute to architectural decisions and help set patterns the wider team can follow.
Support other developers through code reviews, pairing, and knowledge sharing, including helping junior developers build strong fundamentals and use AI tools without leaning on them blindly.
Keep documentation and JIRA tickets current so the team can see progress and blockers.
What We're Looking ForMust have
5+ years of professional experience with C# and .NET, with hands-on experience in both .NET Framework and modern .NET (8 or later).
You can write complex C#, T-SQL, and service code from scratch without tool assistance, and explain every line you ship.
Strong SQL Server skills: complex queries, performance tuning, and working in large, intricate schemas. Understanding of transactions and rollback strategy is essential.
Experience building and consuming RESTful APIs, and working with Entity Framework or a similar ORM.
Experience taking part of a legacy system to a production microservice, or a clear grasp of the patterns involved: service boundaries, async messaging, and eventual consistency.
Familiarity with message-based architectures. NServiceBus or Azure Service Bus experience is preferred.
Working knowledge of Docker and Kubernetes in a cloud environment.
Exposure to CI/CD pipelines, ideally Azure Pipelines.
Nice to have
MongoDB experience is a plus.
Angular experience is a plus. This role is primarily backend, with occasional front-end work.
Experience with Azure Data Factory, Semantic Kernel, or integrating LLM-based features is a nice-to-have, not a requirement.
How You Work
You take initiative. When you see a problem, you investigate it. When requirements are unclear, you ask the right questions or make a reasonable assumption and keep moving.
You verify, you don't just trust. Whether code came from you, a teammate, or a tool, you test it, and you know where mistakes hide: transactions, data-dependent behavior, concurrency, and implicit business rules in stored procedures.
You're comfortable using AI coding tools but not dependent on them, and you understand what can't be shared with them: no production data, customer information, or secrets.
You communicate clearly, whether that means explaining a trade-off to a Product Manager, documenting a design decision, or helping a teammate understand a concept.
You're comfortable with ambiguity and can make progress without every detail spelled out.
You balance speed with quality, and you know when 'good enough' really
#J-18808-Ljbffr
Vacancy posted 47 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Winnipeg, MB vacancy
$180k - $200k per year
...visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels at building and deploying specific models,... ...), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically...Senior3 days per week- ...Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you... ...maintainable code and to learn from the feedback provided by senior team members. • Translate business requirements into efficient...Senior
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...Suggested
- ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is...Suggested
- ...supporting health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab...Suggested
- ...the many complex, interrelated transitions taking place globally and regionally, in the energy industry. About The RoleThe Senior Software Developer is responsible for designing, developing, and maintaining data services, APIs, backend systems, and AI-Ready data...SeniorLong term contractTemporary workWork at officeFlexible hours3 days per week
$120k - $150k per year
...reputable financial technology brand, Interac is deeply embedded in the daily lives of Canadians.Who You Will Work With: The Senior Software Developer reporting to the Leader, Product Foundation, Money Movement will be responsible for developing and maintaining the company’s...SeniorFull timeTemporary workInternshipSecond jobImmediate startFlexible hours- ...deliver results from saliva to mobile app—anytime, anywhere.Developed over six years of R&D, over 2,000 product iterations, and... ...endurance, sleep, and more.About the roleEli is looking for a Senior Software Developer to join our product team full‑time, starting as soon as...SeniorLong term contractFull timeInternshipWork at officeImmediate start
- ...Employment Agreement - Hybrid ModelKey Responsibilities Design, develop, test, deploy, and maintain enterprise-grade backend... ...owners, architects, and development teams to deliver high-quality software solutions.Manage application configurations and environment-specific...Senior
- This is a hands-on senior engineering role at a small startup, mostly across Android, web and backend work, with some exposure to hardware... ...comfortable picking up unfamiliar areas fast. Mentoring junior developers is part of the job, and the work is based in Winnipeg or...SeniorRelocation
- ...transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build... ...while proudly maintaining headquarters in New Zealand. Senior Software Developer**Le poste** Relevant du gestionnaire de l’ingénierie...SeniorWork at officeLocal areaRemote workWork from home2 days per week
- ...link Développeur/développeuse logiciel senior About AppDirect Become a digital,... ...AppDirect, is the leading solution built to help software companies generate revenue through data-... .... About You As a Senior Software Developer, you'll join a development team that...SeniorApprenticeshipWorldwideFlexible hours
- ## Senior Software DeveloperApply: Mississauga, Canada - Meadowvale Office (HQ): Full time: Posted Yesterday: R10581## SOTI is committed to... ...making a difference in the world.**Job Title**: Senior Software Developer**Location:** Mississauga, Ontario, Canada**Work Model:**...SeniorFull timeWork at officeWorldwideFlexible hours
- Riva is seeking an experienced Software Developer to join our engineering team and help design, build, and evolve the backend systems powering... ...continuous improvement. WHAT YOU WILL BE DOINGReporting to the Senior Engineering Manager, you'll build and evolve backend systems...SeniorPermanent employmentFlexible hours
- **Location:** Quebec City, Quebec, Canada - Hybrid (3 days a week, in-office)We are seeking a talented and experienced **Senior Software Developer** to join our Civil Engineering Applications team. In this role, you will help shape the future of industry-leading design software...SeniorApprenticeshipWork at officeLocal area3 days per week
- Get AI-powered advice on this job and more exclusive features. Role OverviewThe Senior Software Developer will be responsible for designing, developing, and implementing automation, integrations, and reporting solutions across enterprise platforms. This role includes creating...Senior
- ...purpose and join a culture that is thriving in the face of change. Make an impact with our Technology - Development team as a Senior Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities...SeniorRemote workFlexible hours
- Employment Type: PermanentJob Description: Senior Software DeveloperYou want to shape how artificial intelligence personalizes travel offers... ...making them accessible to designers, support teams, and fellow developers alike. You thrive in an Agile environment where you take end-...SeniorWork at officeWorldwide
- Millennium EMS Solutions Ltd. is hiring for full-time Senior Software Developer to join its team. Located in Calgary, Alberta, the Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products....SeniorFull time
- Senior Software Developer (Project Management)Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions...SeniorLong term contractFull timeTemporary work
- ...Our Toronto-based client is hiring a Software Developer – Senior for a 7-month onsite contract opportunity in Toronto, ON. The candidate must work onsite 5 days a week. Must Haves: Familiarity with Python and libraries such as pandas, scikit-learn, or PyTorch. Exposure...SeniorContract work
$120k - $160k per year
...culture and want to make a Profound impact in healthcare and your career, here is your chance. General Accountability The Senior Software Developer is responsible for designing and delivering high-quality software solutions that supports business and product objectives....Senior$110k - $130k per year
...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior M365 Software Developer based in Canada. Join an established enterprise software environment where modern Microsoft technologies and AI-powered...SeniorPermanent employmentFull timeWork at officeRemote workWorldwide$110k - $125k per year
...healthcare and manufacturing, where reliability, security, and software quality are critical. Vocantasispart of Fluent Software... ...lasting advantages. The OpportunityWe’relooking for a Senior Software Developer to join a small development team working on large, multi-month...SeniorInternshipRemote workShift work- ...that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision... ...information visit As we scale up, we are looking for a Senior Software Developer to help us build the software that is changing the face of the...SeniorLong term contract
$120k per year
...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Developer (C#/.NET and React) based in Canada. In this role, you will take ownership of complex software development initiatives,...SeniorLong term contractTemporary workImmediate startRemote workFlexible hours$100k - $142k per year
Senior Software Developer Your Moneris Career – The Opportunity Build secure, reliable products and integrations that support important day-to-day operations for Canadian businesses. In this hands‑on full‑stack role, you will deliver features across user experience, API,...SeniorWork at officeLocal areaRemote work- ...SETTING OfficeSoftware companyRemote or mobileInformation technologyRESPONSIBILITIES TASKS Write, modify, integrate and test software codeCommunicate technical problems, processes and solutionsManage incidentsTroubleshoot and resolve technical problemsEXPERIENCE AND...SeniorRemote work
- ...research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. Job Description Senior Software Developer (C++) - Lidar & Geospatial Systems Join Teledyne Optech, part of Teledyne Technologies, where you'll help turn complex...SeniorMinimum wageLocal area
- Senior Software Developer Location: MontrealVisa Sponsorship: Not AvailableRelocation: Not AllowedAbout the job Help redefine customer support for the AI era.Most companies are running support on ticketing systems built in 2007, with AI bolted on as an afterthought...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

