Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer Ii (Toronto)

United States Digital Space

About the Role

As an SDE-II at Fulfil, you own features, not tickets. That means taking a problem from first principles all the way to production: designing the data model, building the backend service, wiring the frontend, writing the tests, and keeping it healthy after it ships. Our platform handles millions of orders and financial transactions for some of the fastest-growing eCommerce brands. You'll work inside a large, mature Python codebase and ship changes that merchants feel the same day. Location

Toronto, ON (in‑office during onboarding; hybrid 3 days/week in office after) Type

Full‑Time Expected Start Date

Immediately What You'll Do

Build and ship web application features end‑to‑end: backend, API layer, and frontend, without handing off to specialists Own what you build in production: monitoring, debugging, and fixing issues when they surface Design and maintain REST and GraphQL APIs across a platform with 600+ endpoints Integrate LLM‑powered features (OpenAI, Anthropic) into merchant workflows: order management, financial analysis, logistics Build and maintain integrations with Shopify, Amazon, FedEx, DHL, and other commerce platforms Refactor and modernise legacy systems while keeping pace with new feature delivery Participate in code reviews and architecture discussions: raise the bar and expect the same in return Our Approach to AI

We use LLMs to embed AI capabilities into Fulfil's ERP: natural language interfaces, intelligent automation, and merchant‑facing insights. The Fulfil x MCP integration with Claude is a good example of the direction we're heading. We are not an ML research company. We don't train custom models or build novel architectures. The work is about integrating and productising AI to solve real commerce problems. We also expect engineers to be AI‑native in their own workflow: using AI tools to move faster while maintaining strong review discipline, security awareness, and ownership of the final code. What We're Looking for

3 to 5 years of Python engineering experience building production systems Proven experience owning web applications end to end - not just backend services, but the full product surface, including UI and API contracts Primarily built user‑facing web applications or product workflows, not only internal tools, ETL pipelines, infrastructure, or isolated backend services Solid fundamentals with ORMs (SQLAlchemy or Django ORM), PostgreSQL, and relational data modelling Experience with distributed systems: Celery, Redis, RabbitMQ, or similar background processing tools Comfortable writing automated tests with pytest and working collaboratively in Git A track record of seeing projects through from design to deployment to ongoing support, not just closing tickets Worked in environments where engineers are expected to clarify the problem, make trade‑offs, and ship without heavy product or project management layers Nice to have

Domain experience in commerce, logistics, or FinTech, order management, inventory, payments, reconciliation Hands‑on LLM integration in production features, not just personal projects Familiarity with Google Cloud, Heroku, or similar platforms What You Get in Return

Real ownership over problems that matter Direct access to decision‑makers The satisfaction of seeing your code run in production for brands doing $10M–$100M in revenue Unlimited PTO, we actually want you to use You’ll thrive here if you value direct, specific feedback, are comfortable discussing trade‑offs openly in Slack and code reviews, and can separate critique of the work from critique of the person. This is not a clock‑in, clock‑out engineering setting. Most weeks should be sustainable, but when merchant‑impacting issues arise, we expect engineers to stay engaged, communicate clearly, and help drive the issue to resolution.

#J-18808-Ljbffr
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Software Development Engineer Ii (Toronto) in Winnipeg, MB vacancy
  • Make an impact as a Software Engineer II focusing on Android applications in Toronto's hybrid work setup. Contribute to feature development while upholding quality and performance standards. We are seeking an experienced Android Software Engineer II with a minimum of two... 
    Suggested

    United States Digital Space

    Winnipeg, MB
    4 hours ago
  • Join our team as a passionate Software Engineer focused on building scalable cloud-native applications. Contribute to platform initiatives and...  ...quality engineering practices. With a foundation in software development and engineering, you will design backend and full‑stack... 
    Suggested

    SoTalent

    Winnipeg, MB
    4 hours ago
  • Overview Software Development Engineer in Test (SDET) – ATM, POS & Card Apps Laboratories for RBC Caribbean Technology. The role is based in the Caribbean Banking Market or remotely in Canada, where the successful candidate resides. The SDET will lead testing, automation... 
    Suggested
    Full time
    Remote work

    0000055341 RBC Financial (Caribbean

    Winnipeg, MB
    4 hours ago
  • Drive innovation in financial technology with Element Fleet Management as a Senior Engineer in Toronto, ON. Leverage your software development skills to enhance enterprise applications. This pivotal role requires over 8 years of experience in software development. You will... 
    Suggested

    CEI Fleet Collision and Safety

    Winnipeg, MB
    7 days ago
  • $114.8k - $191.8k per year

     ...organized and orchestrated by software, with each movement carefully...  ...join a group of the best engineers in the world, and operate in...  ...internship professional software development experience 2+ years of non‑internship...  ...and well‑being. CAN, ON, Toronto ‑ 114,800.00 – 191,800.00 CAD... 
    Suggested
    Internship

    Amazon Development Centre Canada ULC

    Winnipeg, MB
    4 hours ago
  • Lead a talented team at Wayfair as a Software Development Manager in Toronto. Focus on building scalable software solutions in a hybrid work workplace...  ...delivery systems. Wayfairs Display and Sponsored Shops Engineering team seeks a Software Development Manager. This leadership... 

    Wayfair

    Winnipeg, MB
    4 hours ago
  • Join Amazon Robotics to drive the development of cutting-edge automation infrastructure as a Software Development Manager in Toronto. Lead teams in cutting-edge edge and cloud technology...  ...in Amazon's facilities. Collaborate with engineering teams to design effective solutions while... 

    Amazon Development Centre Canada ULC

    Winnipeg, MB
    4 hours ago
  • Join Affirm's Partner Merchant Interfaces team as a Software Engineer II, focusing on API development and backend systems. Work remotely in a collaborative environment that supports leading partners like Amazon and Stripe. As a Software Engineer II at Affirm, you will take... 
    Remote work

    Affirm

    Winnipeg, MB
    4 hours ago
  • $91k - $140.5k per year

    Charles River Development empowers investment firms worldwide with a cloud...  ...requires a strong full‑stack engineer who can work across rich web...  ..., and debug small to large software enhancements and solutions...  ...SolarWinds, and Temporal workflow engine would be helpful. Previous... 
    Worldwide

    State Street

    Winnipeg, MB
    4 hours ago
  • Join Amazon as a Software Development Engineer II, specializing in AWS invoicing services. Design, develop, and operate high-performance systems while ensuring engineering excellence. This position is pivotal for fostering innovation and delivering reliable solutions within... 

    Amazon

    Winnipeg, MB
    4 hours ago
  • Elevate customer login experiences as an Expert Software Engineer in Toronto. This contract role emphasizes advanced UX design, NodeJS, and innovative API development for effective solutions. The Login team is seeking a proactive individual for a 9+ month contract. You will... 
    Contract work

    Akraya

    Winnipeg, MB
    4 hours ago
  • $117k - $167k per year

     ...here. Report to an experienced Engineering Manager who can offer you...  ...matters. How you’ll shape our software engineering practices: Own...  ...counselling Supported professional development and growth opportunities (...  ...beautiful Liberty Village, Toronto office Achievers is proud to... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Winnipeg, MB
    4 hours ago
  • Elevate the Alexa Screen Experience as a Software Development Engineer with Amazon. Focus on front-end design and integration while collaborating on innovative features for millions of users worldwide. In this Software Development Engineer 2 role, you'll orchestrate software... 
    Worldwide

    Amazon Development Centre Canada ULC

    Winnipeg, MB
    4 hours ago
  • Join TRAFFIX as a Senior Software Engineer, where you will design backend systems and work through real-world challenges. Collaborate with cross...  ...Requirements Minimum of 7 years in skilled software development Robust backend expertise in C# / .NET Proficiency in React for... 

    Traffix

    Winnipeg, MB
    4 hours ago
  •  ...compensation packages and learning and development opportunities help you advance to the next...  ...environment based in Buffalo, NY or Toronto, CA. About the Company ACV is a technology...  .... Serve as connective tissue between Engineering, Data Science, ML teams, and Commercial... 
    Long term contract
    Temporary work
    Visa sponsorship
    Work visa

    ACV Auctions

    Winnipeg, MB
    4 hours ago
  • Join Electronic Arts as a Backend Software Engineer II in Gameplay Services, working in a hybrid mode to build and enhance critical gaming systems. Bring your expertise in server-side development to the forefront. As part of the Gameplay Services Team, you'll play a crucial... 

    Electronic Arts

    Winnipeg, MB
    4 hours ago
  • Enhance the car‑buying journey with Clutch as a Senior Software Engineer. Utilize TypeScript, ReactJS, and Docker to drive innovation in a cooperative...  ...in Software Engineering or equivalent 4+ years in software development with robust programming skills Familiarity with React and... 

    Clutch Security

    Winnipeg, MB
    4 hours ago
  • $118k - $157.5k per year

     ...excellence in production. Collaborate with multiple product and engineering teams to define interfaces, diagnose issues, and deliver...  ...operational runbooks. What You Will Bring 5+ years of backend software development experience. Strong Java backend development experience (Java... 
    Immediate start

    eBay

    Winnipeg, MB
    4 hours ago
  • Join Thomson Reuters as a Senior Software Engineer focusing on AI solutions in Toronto. Drive innovative projects by implementing machine learning models and...  ...models in software • Participate in the full software development lifecycle • Support model deployment and performance... 

    Thomson Reuters

    Winnipeg, MB
    4 hours ago
  • Join a dynamic role as a Senior Software Engineer in Toronto, ON, with a hybrid work model. Collaborate globally to design and implement innovative...  ...global technology teams on system features • Optimize development processes to improve efficiency • Partner with product managers... 

    Randstad Digital

    Winnipeg, MB
    4 hours ago
  •  ...Understanding of relational databases, development frameworks, and commonly used industry libraries...  ...own work. Learns and applies secure software development practices, reviews code for...  ...Experience with data processing or data engineering, integration with AI and ML services,... 
    Local area
    Flexible hours

    Emburse

    Winnipeg, MB
    4 hours ago
  • Overview Join CMHC as a Software Engineering Specialist focused on Boomi. Contribute to cutting‑edge software solutions in a hybrid work model...  ...Familiarity with Agile methodologies Enhance your software development skills while making a meaningful impact at CMHC. J-18808-... 
    Permanent employment
    Full time

    Canada Mortgage and Housing

    Winnipeg, MB
    4 hours ago
  • Enhance trading systems as a Cloud Software Engineer in Downtown Toronto. This part-time role focuses on cloud technology and software solutions while...  ...with your expertise in cloud technologies and software development. Your responsibilities will include delivering high-performance... 
    Part time
    3 days per week

    Akkodis

    Winnipeg, MB
    4 hours ago
  •  ...Overview We are looking for a Senior Software Developer to support the Cyber Security...  ...consultant will contribute to the design, development, and modernization of secure and...  ...practices while collaborating closely with engineering, AI/ML, and cybersecurity teams. Key Responsibilities... 

    Amaris Consulting

    Winnipeg, MB
    4 hours ago
  • Advance your career with AdmitONE as a Senior Software Engineer in Toronto, specializing in backend development and AI-driven tools. Shape user experiences while enhancing platform performance and scalability. In this role, you'll be a critical part of feature development... 

    Push Operations

    Winnipeg, MB
    4 hours ago
  • Take the lead as a Software Engineer focusing on AI at a premier Market Intelligence firm. Drive innovation and architecture while fostering...  ...Demonstrated technical leadership across teams Embrace cutting-edge AI development while supporting an inclusive workplace that values every... 

    AlphaSense

    Winnipeg, MB
    4 hours ago
  • Drive software quality and automation at Applied Systems as a Lead Software Development Engineer in Winnipeg. Focus on UI/API testing and integrate into CI/CD pipelines to enhance product testing. As a Lead Software Development Engineer in Test, you will develop automated... 

    Applied Systems

    Winnipeg, MB
    4 hours ago
  • About the Role We are seeking an experienced Principal Software Engineer (Data) to join our fast‑paced, collaborative data team. In this role you will have broad authority to drive the direction of our technographic data services, building world‑class data pipelines and... 

    ZoomInfo Technologies

    Winnipeg, MB
    4 hours ago
  • Join Amazon Connect as a Cloud Software Development Engineer and help innovate modern contact centers. Leverage your programming skills in a role that impacts millions of customers daily. In this position, you'll be a vital part of a team pioneering the development of next... 

    Amazon

    Winnipeg, MB
    4 hours ago
  • $140k - $180k per year

     ...level SDET to own and elevate our quality engineering practice. This is a technical leadership...  .... Mentorship & Influence Mentor Software Engineers on test design and automation....  ...Supplemental health insurance. Professional development stipend. $500 wfh tech set‑up... 
    Contract work
    Work from home
    Flexible hours

    Us Mobile

    Winnipeg, MB
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer Ii (Toronto). Be the first to apply!