CrawlJobs Logo
Briefcase Icon
Category Icon

Software Engineer - Order management Canada Jobs

6 Job Offers

Filters
New
Principal Software Engineering Manager
Save Icon
Lead the future of AI-powered visual storytelling with PowerPoint in Vancouver. This principal manager role requires 6+ years of technical experience and 4+ in leadership, guiding a multi-disciplinary team on cutting-edge Copilot features. Shape a legacy product while managing engineering careers...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
142400.00 - 257500.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Manager, Software Engineering - Data Infrastructure
Save Icon
Lead a team of 5-6 engineers building critical data platforms for AI and analytics at a Canadian FinTech leader. This hands-on management role requires deep AWS, Airflow, and Kafka expertise to ensure operational excellence for high-scale data infrastructure. You will drive agile delivery, apply ...
Location Icon
Location
Canada
Salary Icon
Salary
156800.00 - 196000.00 CAD / Year
marqeta.com Logo
Marqeta
Expiration Date
Until further notice
Software Engineering Manager
Save Icon
Lead software engineering teams in Waterloo, shaping aviation software practices at Airbus. This hybrid role requires 10+ years' development experience and 3+ years leading developers with .NET/C++ and AWS. Drive strategy, mentor talent, and enjoy a competitive benefits package with a strong work...
Location Icon
Location
Canada , Waterloo
Salary Icon
Salary
Not provided
navblue.aero Logo
NAVBLUE Limited
Expiration Date
Until further notice
Senior Manager, Software Engineering (Orchestration Services)
Save Icon
Lead the Orchestration Services team as a Senior Engineering Manager in Canada. You will manage large-scale data processing systems and frameworks like Spark, Flink, and Kafka on AWS. Drive the development of reliable data infrastructure while fostering an inclusive, high-performance culture. Enj...
Location Icon
Location
Canada
Salary Icon
Salary
206000.00 - 256000.00 CAD / Year
affirm.com Logo
Affirm
Expiration Date
Until further notice
Senior Manager, Software Engineering (Developer Productivity - CI/CD)
Save Icon
Lead CI/CD and Release Management teams to accelerate software delivery at Affirm. This senior role requires 10+ years of engineering experience and expertise in modern CI/CD, build systems, and scaling release processes. Drive measurable improvements in developer productivity and cycle time whil...
Location Icon
Location
Canada
Salary Icon
Salary
206000.00 - 256000.00 CAD / Year
affirm.com Logo
Affirm
Expiration Date
Until further notice
Manager, Software Engineering, MTIA Software
Save Icon
Lead the MTIA Software team in Canada, developing high-performance AI systems through hardware/software co-design. Manage managers and full product lifecycles, from prototyping to deployment, for datacenter-scale AI accelerators. Grow a team of experts in neural network optimization, compiler dev...
Location Icon
Location
Canada
Salary Icon
Salary
192000.00 - 256000.00 CAD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Explore Software Engineer - Order Management jobs and discover a critical role at the intersection of e-commerce, logistics, and enterprise systems. Professionals in this domain specialize in designing, building, and maintaining the software backbone that powers the entire order lifecycle. This includes everything from the moment a customer places an order online, through inventory checks, payment processing, fulfillment, shipping, and post-sale support like returns and refunds. Their work is fundamental to ensuring accuracy, efficiency, and a seamless customer experience in any business that sells goods or services. Typical responsibilities for a Software Engineer in Order Management involve developing and integrating robust backend services and APIs that connect e-commerce platforms with warehouse management systems (WMS), enterprise resource planning (ERP) software, customer relationship management (CRM) tools, and third-party logistics (3PL) providers. They architect and manage data models to track order status, inventory levels, and customer data in real-time. A key focus is on creating systems that are highly reliable, scalable to handle peak loads like holiday sales, and resilient to failures to prevent revenue loss. Engineers in this field also automate complex business rules for order routing, tax calculation, fraud detection, and shipping optimization, while ensuring data consistency and integrity across distributed systems. To succeed in these jobs, candidates typically need a strong foundation in software engineering principles and proficiency in relevant programming languages such as Java, Python, C#, or Go. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, relational and NoSQL databases, and message queues (e.g., Apache Kafka) is highly common. Understanding domain-specific concepts like inventory synchronization, idempotency, distributed transactions, and eventual consistency is crucial. Soft skills such as problem-solving, collaboration with product and operations teams, and a keen attention to detail are equally important, as errors can directly impact customer satisfaction and business operations. Whether you are an entry-level developer or a seasoned architect, Software Engineer - Order Management jobs offer a challenging and impactful career path building the essential systems that drive modern commerce.

Filters

×
Countries
Category
Location
Work Mode
Salary