Software Engineer for High-Availability Systems
1 week ago
We 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 creation/migration, cutting-edge automation and infrastructure using Python, Java, and AWS Cloud technologies.
Key Responsibilities- Collaborate with over 100 core engineering teams across multiple locations to develop automation tools and systems.
- Build and develop scalable, maintainable, and secure solutions to ensure services and systems meet our high standards for coding and operational excellence.
- Troubleshoot, diagnose, and fix production software issues; develop monitoring solutions; perform software maintenance and configuration; track and resolve technical challenges.
The Amazon Fulfillment Technologies (AFT) team powers Amazon's global fulfillment network. We invent and deliver software, hardware, and data science solutions that orchestrate processes, robots, machines, and people. Our Platform Engineering & Services team leverages data, process improvement, and innovative technologies to provide comprehensive engineering excellence services/solutions across AFT's product portfolios.
Requirements- B.S. in Computer Science (or a similar discipline) or comparable practical experience.
- Non-internship professional software development or technical support experience.
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby.
- Experience with distributed computing, programs, and systems.
- AWS or other cloud infrastructure maintenance experience.
- Proven ability to troubleshoot and identify the root cause of issues.
- Demonstrates skill and passion for improving availability and resiliency using operational/engineering excellence.
- An estimated salary range of $120,000 - $180,000 per year, depending on location and experience.
- Full range of benefits, including medical, dental, and vision coverage, maternity and parental leave options, paid time off (PTO), and RRSP plan.
- A dynamic and inclusive work environment that values diversity and promotes growth opportunities.
-
Highly Available Software Engineer
4 weeks ago
Toronto, Ontario, Canada Robinhood Full timeAbout RobinhoodWe are a leading fintech company that's democratizing finance for all. Our mission is to provide an accessible financial system where everyone can participate.Role OverviewSalary Range: $180,000 - $250,000 per year, depending on location and experience.The Senior Software Developer will be part of our growing engineering organization, focusing...
-
Software Engineering Lead for AI Systems
1 week ago
Toronto, Ontario, Canada Kumaran Systems Full timeWe are seeking a highly skilled Software Engineering Lead to join our team at Kumaran Systems. As a key member of our Application Engineering team, you will be responsible for designing, developing, and delivering cutting-edge AI systems.Job Summary:The ideal candidate will have extensive experience in leading software development teams and implementing AI...
-
Senior Software Engineer
3 weeks ago
Toronto, Ontario, Canada Maarut Inc Full timeJob DescriptionWe are seeking a Senior Software Engineer to join our team at Maarut Inc. The successful candidate will be responsible for designing, developing, and deploying high-availability solutions in both on-prem and cloud environments.Key Responsibilities:Provide technical leadership and expertise in PL/SQL development, focusing on performance tuning...
-
Mainframe CICS Systems Engineer
1 month ago
Toronto, Ontario, Canada Software International Full timeMainframe CICS Engineer:Software International is seeking a highly skilled Mainframe CICS Engineer to join our team. As a key member of our Enterprise Technology & Services (ETS) team, you will be responsible for delivering shared technology services for a major financial client. Your expertise in CICS will enable the development, maintenance, and support of...
-
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamAs a Staff Software Developer, Pricing Engine at theScore, you will be part of a distributed team of skilled engineers, product managers, and designers working to deliver exceptional apps. This role offers a unique opportunity to work with a talented team and contribute to the development of our innovative pricing engine.The Pricing Team...
-
Cloud Database Engineer
1 day ago
Toronto, Ontario, Canada Amazon Full timeJob Description:We are seeking a skilled Cloud Database Engineer to join our team at Amazon. This is an exciting opportunity to work on high-availability and scalability of our cloud-based database services.About the Role:In this role, you will be responsible for designing, developing, and deploying highly scalable and available database systems in the...
-
Software Engineer
4 weeks ago
Toronto, Ontario, Canada Canadian Systems Inc. Full timeSoftware Engineer Position at Canadian Systems Inc.We are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using Microsoft Visual Studio.Write, modify, integrate, and...
-
Toronto, Ontario, Canada Randstad Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of high-performance systems. The ideal candidate will have extensive experience in building scalable software solutions and a proven track record of delivering complex projects on time.Key Responsibilities:Design and implement...
-
Distinguished Software Engineer
4 weeks ago
Toronto, Ontario, Canada Robinhood Full timeAbout RobinhoodAt Robinhood, we're on a mission to democratize finance for all. Our company was founded on the idea that our financial markets should be accessible to everyone. With customers at the heart of our decisions, we're lowering barriers and providing greater access to financial information. Together, we're building products and services that help...
-
Software Engineer
3 weeks ago
Toronto, Ontario, Canada Stripe Full timeAbout StripeAt Stripe, we're building a financial infrastructure platform for businesses. Our mission is to increase the GDP of the internet, and we're working towards making this vision a reality.Job DescriptionWe're seeking a talented Software Engineer - Payment Systems to join our team. As a key member of our Connect group, you will be responsible for...
-
High-Performance Distributed Systems Engineer
3 weeks ago
Toronto, Ontario, Canada Stripe Full timeAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities.Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead....
-
Senior Software Engineer
1 month ago
Toronto, Ontario, Canada INFINITE INVESTMENT SYSTEMS LTD. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Infinite Investment Systems Ltd.The successful candidate will be responsible for designing, developing, and implementing software systems that meet the needs of our clients.Key Responsibilities:Design and develop software systems that meet client...
-
Toronto, Ontario, Canada Apex Systems Full timeAbout Apex SystemsApex Systems is a global IT services provider. Our staffing practice has two openings for Senior Full-Stack Developers with domain experience in banking, strong Angular and Java development, experience with Spring boot, as well as exposure to Agile environments.Job Title: Senior Full-Stack DeveloperWe have 12-month contract opportunities...
-
Software Engineering Team Lead
4 weeks ago
Toronto, Ontario, Canada WAVE Full timeWe empower small business owners to manage their finances fearlessly by offering the simplest, all-in-one financial management solution they can't live without.About this role: As a Manager in the Engineering team at Wave, you'll lead an incredible team of engineers to build high-quality systems at scale. This means being involved in the research, design,...
-
Software Engineer
4 weeks ago
Toronto, Ontario, Canada Farm Credit Canada Full timeWe are seeking a skilled Software Engineer - Backend Systems to join our team. The ideal candidate will have a strong understanding of software development principles, with a focus on building scalable and efficient backend systems. Responsibilities will include designing, implementing, and maintaining complex software systems, as well as collaborating with...
-
Senior Software Engineer
1 week ago
Toronto, Ontario, Canada Northstar Wall Systems Ltd. Full timeJob 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...
-
Cloud Infrastructure Engineer
1 week ago
Toronto, Ontario, Canada Kumaran Systems Full timeOverviewKumaran Systems is a leading technology company that delivers innovative solutions to its clients. We are currently seeking a highly skilled Cloud Infrastructure Engineer to join our team.Job DescriptionWe are looking for an experienced Cloud Infrastructure Engineer to design, implement, and manage scalable and secure cloud-based systems. The ideal...
-
Principal Power Distribution Systems Engineer
3 weeks ago
Toronto, Ontario, Canada Demand For HR Full timeAt Demand For HR, we are seeking a skilled Principal Power Distribution Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and managing power distribution systems for various projects.About UsWe are a growing Engineering Consulting company with over two decades of experience. Our team uses proven...
-
Senior Full Stack Software Engineer
5 days ago
Toronto, Ontario, Canada Iris Software Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...
-
Senior Software Engineer
3 weeks ago
Toronto, Ontario, Canada Canadian Systems Inc. Full timeJob OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Canadian Systems Inc.