Warehouse Management Systems Software Engineer

3 weeks ago


Toronto, Ontario, Canada Amazon Full time
About the Role
As a key member of Amazon's Fulfillment Technology team, you will play a crucial role in enhancing the availability, resiliency, and security of our Warehouse Management Systems (WMS). Your expertise in software development and automation will be pivotal in building scalable, maintainable, and secure solutions to ensure services and systems meet Amazon's high standards for coding and operational excellence.

Key Responsibilities
You will collaborate with over 100 core engineering teams across multiple locations, developing automation for recurring manual infrastructure-related tasks, software upgrades, AWS region creation/migration, cutting-edge automation and infrastructure using Python, Java, and AWS Cloud technologies. Responsibilities include building and developing tools to automate manual business and operational processes, as well as continuous improvement of the systems and pipelines that power FTR's products and features. You will troubleshoot, diagnose, and fix production software issues; develop monitoring solutions; perform software maintenance and configuration; track and resolve technical challenges; and accurately prioritize projects to improve the customer experience.

A Day in the Life
As an Amazon Fulfillment Technologies engineer, you will have the opportunity to work on a wide range of challenging projects that make a significant impact on our customers' experiences. You will be part of a smart team of doers who work passionately to apply cutting-edge advances in innovative technology to solve real-world challenges. You will also enjoy a comprehensive benefits package, including medical, dental, and vision coverage, maternity and parental leave options, paid time off, and more.

Requirements
To succeed in this role, you should have a Bachelor's degree in Computer Science or a similar discipline, and at least 3 years of non-internship professional software development or technical support experience. You should be proficient in programming languages such as C++, C#, Java, Python, Golang, PowerShell, and Ruby, and have experience with distributed computing, UNIX/Linux operating systems, and AWS or other cloud infrastructure maintenance. You should also demonstrate strong problem-solving skills, attention to detail, and excellent verbal and written communication skills.

  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team in enhancing the availability, resiliency, and security of our Warehouse Management Systems (WMS). As a System Development Engineer, you will play a crucial role in developing automation for recurring manual infrastructure-related tasks, software upgrades, AWS region...


  • Toronto, Ontario, Canada Validus Risk Management Full time

    Validus Risk Management is a technology-enabled advisory firm specializing in financial market risk management. We design and implement strategies to measure, manage and monitor risks using our proprietary technology.We are seeking an experienced Lead Software Engineer with extensive knowledge of trading systems to lead our Client Success team for the...


  • Toronto, Ontario, Canada Software International Full time

    About the RoleSoftware International is seeking a highly skilled Mainframe CICS Engineer to join our team, working with one of our key clients in Canada. This role will be fully remote, but candidates must be authorized to work in Canada.Job OverviewWe deliver shared technology services for a major financial client, supporting all business applications and...


  • Toronto, Ontario, Canada Northstar Wall Systems Ltd. Full time

    Job TitleSenior Software Engineer - Northstar Wall Systems Ltd.About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Northstar Wall Systems Ltd. As a key member of our technical staff, you will be responsible for maintaining and developing our software applications.ResponsibilitiesMaintain existing...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job Title: Enterprise Cloud Software EngineerAbout the Role:We are seeking an experienced Enterprise Cloud Software Engineer to join our team at Iris Software Inc. This is a long-term opportunity for a skilled professional to work on mission-critical applications and contribute to the company's success.Key Responsibilities:Design, develop, and maintain...


  • Toronto, Ontario, Canada Kumaran Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Kumaran Systems.About the RoleAs a Senior Backend Software Engineer, you will be responsible for designing, developing, and maintaining large-scale applications from scratch. Your expertise in Java Full Stack development will play a crucial role in shaping our...


  • Toronto, Ontario, Canada Botsford Associates Full time

    Botsford Associates seeks a skilled Software Systems Engineer to join our team. As a key member of our organization, you will play a vital role in the development and optimization of SimCorp Dimension to support the Common Investment Platform program.Key Responsibilities:Design and implement software solutions to meet business requirementsConfigure and...


  • Toronto, Ontario, Canada Software International Full time

    Software International (SI) is a leading provider of technical talent to top-tier organizations in Canada and the US.This role offers a unique opportunity to work with one of our key clients in Canada, fully remotely. The ideal candidate must be authorized to work in Canada.The Mainframe CICS Systems Engineer will play a crucial role in supporting Enterprise...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking an experienced Software Engineering Expert to join our team in Toronto, ON. This is a long-term opportunity that will involve designing and developing cloud-based solutions using Java.Key Responsibilities:Design and develop software applications using Java, with a focus on cloud-based solutions.Collaborate with cross-functional...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job SummaryWe are seeking an experienced Software Engineer to join our team in Toronto, ON. As a key member of our engineering team, you will be responsible for designing and developing software solutions using Java.About Iris Software Inc.Iris Software Inc. is a leading technology services and solutions provider with over 4,000 associates across India, the...


  • Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Overview of Veeva SystemsVeeva Systems, Inc. is a pioneering force in industry cloud solutions, dedicated to accelerating the development of life sciences companies and their therapies for patients.This rapidly growing SaaS company has achieved remarkable milestones, including surpassing $2 billion in revenue during its last fiscal year, with substantial...


  • Toronto, Ontario, Canada Amazon Full time

    About AmazonAt Amazon, we build cool technology to ensure that the right people are in the right places at the right times to power the largest fulfillment operation in the world.About the RoleWe are looking for a talented leader with strong technical and management background to lead our team of software engineers. As a Software Development Manager, you...


  • Toronto, Ontario, Canada GuruLink Full time

    About UsGuruLink is a leading company that empowers innovation through cutting-edge technology. We're committed to fostering a collaborative environment where talented individuals can thrive.Job SummaryWe're seeking an experienced Senior Software Engineer to join our team. As a key contributor, you'll play a crucial role in designing and implementing...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc., one of the world's leading financial institutions, is seeking a highly skilled Senior Backend Software Engineer to join their team for a long-term contract opportunity. This role will be based in Toronto, ON and will involve working on a hybrid schedule.The ideal candidate will have extensive experience with Java 8 or above, Spring Boot,...


  • Toronto, Ontario, Canada Stonewood Group Inc. Full time

    Job DescriptionWe are seeking an experienced Software Engineering Leader to join the Stonewood Group Inc. team.The successful candidate will have a strong background in software engineering management and experience with different software development methodologies including Agile.As a key member of our leadership team, the VP Engineering will be responsible...


  • Toronto, Ontario, Canada GuruLink Full time

    GuruLink seeks a highly skilled Senior Software Engineer to join our R&D division. This role will involve designing, developing, and maintaining large-scale distributed systems.Job OverviewWe are an advanced R&D division of a global fintech firm, specializing in ML-powered fraud risk management platforms. Our product is designed for fintechs, banks, and...


  • Toronto, Ontario, Canada GlossGenius Full time

    About GlossGeniusWe are a software company that empowers innovation and growth.Job OverviewThe estimated salary for this role is $120,000 - $180,000 per year.Job DescriptionThis leadership position plays a crucial role in driving the success of our software development team. As a Strategic Software Engineering Manager at GlossGenius, you will be responsible...


  • Toronto, Ontario, Canada Apex Systems Full time

    Apex Systems is a global IT services provider. Our company has 2 openings for Chief Software Architects with domain experience in banking (preferably payments), strong Angular and Java development, experience with Spring boot, as well as exposure to Agile environment.The role involves design, development and testing of operating systems-level software,...


  • Toronto, Ontario, Canada Cititec Talent Full time

    At Cititec Talent, we are seeking a highly skilled Senior Risk Management Software Engineer to join our team. This is a high-impact, mid-level position that will enable you to contribute to a range of risk-related applications and analytics in a front-office environment.About the RoleThis role focuses on developing critical risk management tools, including...


  • Toronto, Ontario, Canada Cititec Talent Full time

    **Job Title:** Senior Risk Management Software Engineer**Location:** Toronto, CanadaAt Cititec Talent, we are seeking a highly skilled Senior Risk Management Software Engineer to join our front office risk team. This is an exciting opportunity for a mid-level professional to contribute to the development of critical risk management tools and...