Software Engineer Ii (Contract)
Spring Financial
About Us
Spring Financial is a CanadianSpring Financial is a Canadian
financial technology company
focused on making every day financial services
simpler, faster, and more accessible. We build technology that helps Canadians
build credit, save money, and access lending products
without unnecessary friction. Our platforms allow customers to apply and manage their finances
online, by text, or over the phone, making the experience convenient and flexible. Since launching in 2014, Spring has grown into one of Canada’s largest fintechs, with over
250,000+ product originations
across credit-building products, personal lending, and mortgage solutions. We’re a fast-growing, product-driven team that values
practical solutions, strong execution, and thoughtful collaboration. We give people ownership, trust them to make decisions, and focus on building systems that scale reliably. If you’re interested in working on
real-world fintech platforms used by hundreds of thousands of Canadians, Spring offers the opportunity to make a tangible impact through well-built technology.About The Role
As a Software Engineer II, you are an experienced builder who can work independently across the full stack to deliver production-grade software. You take ownership of features from ideation to deployment, and you play a key role in maintaining the health and reliability of the systems you build. You understand the “why” behind the work — connecting technical decisions to customer outcomes and business value. You demonstrate good judgment when working through ambiguity and elevate the quality of the systems and team around you. You’re responsible for designing and delivering moderately complex features and services, often navigating evolving requirements and unclear boundaries. You understand how services fit together and are comfortable working across APIs, databases, cloud infrastructure, and front-end components. You contribute actively to design discussions, identify opportunities for simplification, and make pragmatic choices that balance speed and sustainability. You support a culture of code quality, mentorship, and operational ownership. You are expected to use AI-powered development tools to improve your productivity, especially for repetitive, boilerplate, or testing-related tasks. You incorporate these tools thoughtfully and are responsible for validating the accuracy and security of the output. You are fully accountable for ensuring your code is thoroughly tested and production-ready — including unit, integration, end-to-end, and any needed manual validation. You help maintain the health of our pipelines, observability tooling, and engineering process. You also begin to work more directly with product and business stakeholders — particularly on features or flows that touch customer-facing tools or internal operations. You help clarify scope, translate user needs into technical solutions, and provide insight into trade-offs and timelines. You represent engineering in cross-functional conversations and take responsibility for delivering outcomes, not just output.What You’ll Do
Own end-to-end delivery of features or services, including design, implementation, testing, deployment, and operations.Use AI-based development tools to improve speed, reduce boilerplate, and boost development quality.Collaborate with product, design, and business stakeholders to scope and prioritize work that delivers impact.Identify edge cases and failure scenarios, and build systems that handle them gracefully.Participate in and lead technical discussions, providing feedback on design and implementation.Write clear, well-tested, and maintainable code — and help others do the same.Take full responsibility for testing your changes at all levels (unit, integration, e2e, and manual).Monitor and maintain services in production, contributing to on-call rotations and incident response.Continuously improve code quality, developer tooling, CI/CD pipelines, and engineering processes.Mentor early-career engineers and help raise the team’s technical bar.Requirements
What we're looking for:Proficient in one or more modern languages and frameworks (e.G., TypeScript, Java, Python, PHP).Solid working knowledge of AWS;
expected to independently build, deploy, and debug applications using common services, and contribute to infrastructure and deployment pipelines.Experience with distributed systems, RESTful APIs, and full-stack development.Familiarity with CI/CD pipelines, monitoring tools, and DevOps best practices.Ability to write high-quality, testable, and well-documented code.Comfort using AI development tools thoughtfully and critically.Strong collaboration skills and ability to work independently in a fast-paced environment.Able to work remotely using your own laptop/equipment (BYOD) that meets our minimum technical specifications.What We Will Give You
A competitive annual salary ranging from $612,000–$857,000 MXN, based on experience and impact.The flexibility to work fully remotely from anywhere in Mexico.A collaborative environment that supports learning, innovation, and professional growth.Exposure to modern engineering practices, cloud infrastructure, and AI-assisted development workflows.Please note: Upon applying, our Talent Acquisition team will review your resume. If you qualify, we will reach out to learn more about your experience and answer any questions you may have about the role, benefits, compensation, and more. Due to high application volume, we may not be able to respond to everyone. Thank you for your interest! We appreciate your time and look forward to reviewing your application!
#J-18808-Ljbffr
Spring Financial is a CanadianSpring Financial is a Canadian
financial technology company
focused on making every day financial services
simpler, faster, and more accessible. We build technology that helps Canadians
build credit, save money, and access lending products
without unnecessary friction. Our platforms allow customers to apply and manage their finances
online, by text, or over the phone, making the experience convenient and flexible. Since launching in 2014, Spring has grown into one of Canada’s largest fintechs, with over
250,000+ product originations
across credit-building products, personal lending, and mortgage solutions. We’re a fast-growing, product-driven team that values
practical solutions, strong execution, and thoughtful collaboration. We give people ownership, trust them to make decisions, and focus on building systems that scale reliably. If you’re interested in working on
real-world fintech platforms used by hundreds of thousands of Canadians, Spring offers the opportunity to make a tangible impact through well-built technology.About The Role
As a Software Engineer II, you are an experienced builder who can work independently across the full stack to deliver production-grade software. You take ownership of features from ideation to deployment, and you play a key role in maintaining the health and reliability of the systems you build. You understand the “why” behind the work — connecting technical decisions to customer outcomes and business value. You demonstrate good judgment when working through ambiguity and elevate the quality of the systems and team around you. You’re responsible for designing and delivering moderately complex features and services, often navigating evolving requirements and unclear boundaries. You understand how services fit together and are comfortable working across APIs, databases, cloud infrastructure, and front-end components. You contribute actively to design discussions, identify opportunities for simplification, and make pragmatic choices that balance speed and sustainability. You support a culture of code quality, mentorship, and operational ownership. You are expected to use AI-powered development tools to improve your productivity, especially for repetitive, boilerplate, or testing-related tasks. You incorporate these tools thoughtfully and are responsible for validating the accuracy and security of the output. You are fully accountable for ensuring your code is thoroughly tested and production-ready — including unit, integration, end-to-end, and any needed manual validation. You help maintain the health of our pipelines, observability tooling, and engineering process. You also begin to work more directly with product and business stakeholders — particularly on features or flows that touch customer-facing tools or internal operations. You help clarify scope, translate user needs into technical solutions, and provide insight into trade-offs and timelines. You represent engineering in cross-functional conversations and take responsibility for delivering outcomes, not just output.What You’ll Do
Own end-to-end delivery of features or services, including design, implementation, testing, deployment, and operations.Use AI-based development tools to improve speed, reduce boilerplate, and boost development quality.Collaborate with product, design, and business stakeholders to scope and prioritize work that delivers impact.Identify edge cases and failure scenarios, and build systems that handle them gracefully.Participate in and lead technical discussions, providing feedback on design and implementation.Write clear, well-tested, and maintainable code — and help others do the same.Take full responsibility for testing your changes at all levels (unit, integration, e2e, and manual).Monitor and maintain services in production, contributing to on-call rotations and incident response.Continuously improve code quality, developer tooling, CI/CD pipelines, and engineering processes.Mentor early-career engineers and help raise the team’s technical bar.Requirements
What we're looking for:Proficient in one or more modern languages and frameworks (e.G., TypeScript, Java, Python, PHP).Solid working knowledge of AWS;
expected to independently build, deploy, and debug applications using common services, and contribute to infrastructure and deployment pipelines.Experience with distributed systems, RESTful APIs, and full-stack development.Familiarity with CI/CD pipelines, monitoring tools, and DevOps best practices.Ability to write high-quality, testable, and well-documented code.Comfort using AI development tools thoughtfully and critically.Strong collaboration skills and ability to work independently in a fast-paced environment.Able to work remotely using your own laptop/equipment (BYOD) that meets our minimum technical specifications.What We Will Give You
A competitive annual salary ranging from $612,000–$857,000 MXN, based on experience and impact.The flexibility to work fully remotely from anywhere in Mexico.A collaborative environment that supports learning, innovation, and professional growth.Exposure to modern engineering practices, cloud infrastructure, and AI-assisted development workflows.Please note: Upon applying, our Talent Acquisition team will review your resume. If you qualify, we will reach out to learn more about your experience and answer any questions you may have about the role, benefits, compensation, and more. Due to high application volume, we may not be able to respond to everyone. Thank you for your interest! We appreciate your time and look forward to reviewing your application!
#J-18808-Ljbffr
Vacancy posted 57 minutes ago
Similar jobs that could be interesting for youBased on the Software Engineer Ii (Contract) in Winnipeg, MB vacancy
$144k per year
...help users explore places and find relevant offerings across Uber’s businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind these experiences. You’ll work alongside backend, mobile, and machine learning...SuggestedFull timeWork at officeLocal areaRemote work$82k - $123k per year
...What We're Looking For:Designs, develops, analyzes, and maintains software solutions for the organization’s products and systems (Aurora... ...Stays up to date with the latest technologies and software engineering methodologies (C++, C#, Python, Agentic AI tools), applying them...SuggestedRemplacementFull timeWork at officeLocal area3 days per week$142.8k - $184.8k per year
...signals from our IoT devices deployed in vehicles (think: GPS, Engine RPM, Fuel Levels and hundreds more) and processes them to help our... ...You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact...SuggestedLong term contractFull timeInternshipRemote workRelocation packageFlexible hours$133k - $183k per year
...customer identity and authentication. This role is a hands‑on, mid‑engineering position inside Information Security, contributing to core CIAM... ...in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely.Work with...SuggestedInternshipWork at officeRemote workFlexible hours- ...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right... ...the role:Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion...SuggestedLong term contractFull timeRemote workRelocation packageFlexible hours
- Build Python data pipelines and full-stack applications as an Analysis Software Engineer II in Morrisville, North Carolina. Support scientific research at UL Research Institutes.This role develops software for Chemical Insights’ research into chemicals and risks to human health...
$114.8k - $191.8k per year
...responses customers can act on — and we're looking for engineers who want to shape it from the ground up.We're looking for a software engineer to join the team to design and build... ...response latency, accuracy, and cost.As an SDE II you'll own features and components of the agent...Internshipusd165k - usd225k per year
At Affi…? The Engineering team builds systems that power affirm’s mission. We take pride in our craft, building reliable, performant, and... ...look for You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching...Work at officeRemote workFlexible hours$120.4k - $216.6k per year
...leading architectural decisions and mentoring engineers to elevate technical standards?Join our... .... Your responsibilities as a Senior II Software Engineer will include the following:... ...cross-functional teams to define clear API contracts, architecture patterns, and integration...Work at officeWork from home- ...impact as we build for the long term. About the role:As a Senior Engineer in the Infrastructure org, you will help evolve the cloud... ...requirements for the role: 6+ years of experience designing and building software, infrastructure, or distributed systems, including operating...Long term contractFull timeRemote workFlexible hours
- ...Tuesday-through-Thursday onsite schedule. Shape customer-focused applications from concept through deployment.As an AI Native Software Engineer II, you direct AI agents instead of writing code directly. You develop applications, workflow automations, and basic agents end-to...
- ...frontend development. If you're interested in joining a dynamic engineering team that thrives on innovation and scaling to meet increased... ...conceptualization and business analysis to technical design and software development, utilizing a range of fullstack technologies.Interested...Internship
- Build full-stack fintech software remotely from Mexico using modern languages, AWS, APIs, databases, and AI-powered development tools.As a Software Engineer II at Spring Financial, you will independently deliver production-grade features across the stack. You will connect technical...Remote work
- ...the future of legal research with AI? Join our Global Westlaw Engineering organization and help shape the next generation of intelligent... ...scalable technical specifications; mentor senior and junior software engineers; champion MLOps and LLMOps practices and governance...Work at officeLocal areaWorldwideFlexible hours
$148.8k - $198.8k per year
Job Description As a Staff Software Engineer II at KeyCite, you will lead complex, business-critical engineering initiatives from architecture through production. You will modernise established platforms while maintaining the reliability that customers depend on, and you...Long term contractWork at officeLocal areaImmediate startFlexible hours- Explore a remote role as a Software Engineer II with Affirm, specializing in mobile and full-stack development. Leverage your skills in React Native and API design in a dynamic team environment. As a Software Engineer II at Affirm, you will collaborate on mobile and web applications...Remote work
- Who We Are At KEV, we build mission-critical financial software for K–12 schools on a massive scale. Our platform delivers real-time... ...payments, accounting, and reporting—where complexity is high and engineering excellence matters. Headquartered in Toronto with teams across...Contract workRemote work
$133k - $183k per year
...These responsibilities require us to learn and gain deep expertise in various database systems. We are looking for a talented Software Engineer who can build and scale Cache Services (Redis and Valkey) identifying opportunities to improve how we migrate, productionize,...InternshipWork at officeRemote workFlexible hours$114.8k - $191.8k per year
Software Development Engineer II, Advertiser Growth Engine The Advertiser Growth Engine (AGE) team owns and builds services and applications across Amazon Advertising that make advertising across countries as easy as flipping on a switch. Our mission is to accelerate the...Permanent employmentInternshipNight shiftDay shift$250k - $280k per year
Senior Software Engineer II - LLM ObservabilityRemote - Canada What We’re Building Honeycomb is a service for the near and present future, defining observability and raising expectations of what developer tools can do! We’re working with well known companies like HelloFresh...InternshipWork at officeLocal areaRemote workWork from homeHome officeShift work- ...tradeoffs on what matters most.We are looking for a passionate engineer to join our Capital Orchestration team, which is responsible for... ...We Look For You have a total of 2+ years of experience as a software engineer.Fluency in full stack web development, back end development...Work at officeRemote workFlexible hours
- ...empower them to do more with less. The Opportunity - Senior Software Engineer II, Platform & Enablement (Remote - CANADA) Wrapbook is... ...every product team at Wrapbook relies on: the Approval Workflow Engine (AWE), permissions for customers and internal employees, authentication...Long term contractTemporary workRemote workWork visa
- Software Dev Engineer II, Vendor FundingAre you excited about building autonomous AI systems that operate in high-stakes financial domains? Do you want to design multi-agent solutions where precision and trust are non-negotiable? If so, we'd love to talk with you. Amazon...InternshipWorldwide
$133k - $183k per year
...activities such as participation in the interview process. What We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using declarative UI frameworks like React or Vue You have experience shipping...Work at officeRemote workFlexible hours- Software Dev Engineer II, RDS for Oracle, RDS for OracleAmazon Web Services is hiring a Software Development Engineer III for the RDS for Oracle team. We are looking for an experienced engineer to design and build the next generation of managed database services that power mission...InternshipWorldwide
- Engineer Amazon advertising data platforms with Spark, Scala, EMR, S3, and Elasticsearch. Toronto-based work supports measurement across high-scale campaign environments.This Software Development Engineer II role sits within Amazon's 3P AV Measurement team. You will create...Internship
$221k per year
Senior II Software Development Engineer in TestYou will work with the development teams to support Quality practices. You will be responsible for building manual and automated integration and system tests. You will be responsible for quality of our various API and other services...Remote work- Cisco Systems, Inc. is seeking a software developer to craft user-friendly, reliable software and tools that support critical technology platforms such as operating systems, networks, and databases. You will balance growing our software capabilities with hardware compatibility...
$250k - $280k per year
...on top of it. You’ll work in a small, cross-functional group of engineers with a dedicated product manager and designer, shipping features... ...and failures. What you’ll bring to the role: Significant software engineering experience, with a record of shipping and owning features...InternshipWork at officeRemote workWork from homeHome officeVisa sponsorshipShift work$132.5k per year
...collaboration, pragmatic problem-solving, and a culture of technical excellence. About The RoleWe are seeking a determined Fullstack Software Engineer to join our Growth Platform team. In this role, you will design, build, and scale the shared systems that power Growth at Scribd...Long term contractFor contractorsLocal areaHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Ii (Contract). Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

