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
- 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
- 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...SuggestedFull timeRemote work
- 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
$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...SuggestedInternship- 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...
- 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...
- 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
$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- 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...
- 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
$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 employmentFull timeWork at officeFlexible hours- 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
- 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...
- ...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 contractTemporary workVisa sponsorshipWork visa
- 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...
- 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...
$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- 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...
- 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...
- ...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 areaFlexible hours
- 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 employmentFull time
- 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 time3 days per week
- ...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...
- 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...
- 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...
- 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...
- 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...
- 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...
$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 workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer Ii (Toronto). Be the first to apply!
Related searches
- senior software developer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer remote Winnipeg, MB
- software engineer intern Winnipeg, MB
- software engineer devops Winnipeg, MB
- remote entry level software developer Winnipeg, MB
- software engineer internship Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software developer intern Winnipeg, MB
- software engineer Winnipeg, MB
