This position is part of the AWS Specialist and Partner Organization (ASP). Specialists own the end-to-end go-to-market strategy for their respective technology domains providing the business and technical expertise to help our customers succeed. Partner teams own the strategy recruiting development and growth of our key technology and consulting partners. Together they provide our customers with the expertise and scale needed to build innovative solutions for their most complex challenges.
AWS Sales Marketing and Global Services (SMGS) is responsible for driving revenue adoption and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector. The AWS Global Support team interacts with leading companies and believes that world-class support is critical to customer success. AWS Support also partners with a global list of customers that are building mission-critical applications on top of AWS services.
AWS Marketplace ( is an online store that helps customers find buy and immediately start using trusted software and services that run on the AWS Cloud. We revolutionize the way software is sold and procured just like how Amazon continues to redefine retail purchasing.
We are one of the fastest-growing teams in AWS and interface with a diverse internal and external community of software service sellers over a wide variety of technologies with a rapidly growing audience of buyers from different market segments. AWS Marketplace manages the state of the art complex infrastructure to provide a smooth experience for sellers and buyers to buy various software and services for different domains like infrastructure software machine learning and IoT.
We are looking for an experienced Software Development Engineers to help the team take AWS Marketplace to the next level. As a Software Development Engineer on the team you will own significant portions of the product and will have influence on our strategy by helping define the next wave of product features and system architecture. The systems are complex and there are huge opportunities to work at all levels from a set of robust platform services to system level pieces and everything in between. You should be somebody who enjoys working on complex system software is customer-centric and is passionate about building quality software as well as achieving operational excellence. A commitment to teamwork hustle and strong communication skills (to both business and technical partners) are essential.
The ideal candidate will have a track record of success delivering new features or products. This person has thrived and succeeded in delivering high quality technology products / services in a hyper-growth environment where priorities shift fast. This person has design and implementation experience knowledge of web services and protocols and an in-depth knowledge of distributed systems architectures.
Key job responsibilities
The ideal candidate will be passionate about solving complex and broad business problems of cloud marketplaces with simple and straightforward solutions applying appropriate technologies and software engineering best practices building solutions that scale and perform well. They will own the design and implementation of major deliverables end-to-end. This position requires collaboration with other engineers on the team principal engineers product managers and partner teams. You should be comfortable dealing with ambiguity and should have a desire to create iterate and improve.
Frontend Development
You will develop and maintain user-facing features using :
Implement responsive and intuitive user interfaces based on design specifications
Collaborate with UX / UI designers to ensure seamless integration of designs into the application
Optimize applications for maximum speed and scalability
Write clean modular and reusable code following best practices and coding standards
Backend Development
You will design develop and maintain server-side applications and APIs :
Build and maintain RESTful APIs and microservices
Design and implement database schemas and optimize database queries
Implement authentication authorization and security best practices
Develop scalable backend architectures that support the multi-tenant B2B marketplace platform
Integrate third-party services and APIs as needed
A day in the life
Collaboration & Quality
Conduct code reviews to maintain code quality and identify areas for improvement
Work closely with product managers designers and other developers to define and implement new features
Participate in brainstorming sessions and provide technical expertise and insights
Collaborate with the QA team to identify and fix bugs and ensure high-quality software releases
Communicate effectively with team members stakeholders and clients to gather requirements and provide project updates
Innovation & Growth
Create prototypes to validate use cases receive feedback from customers and work on expanded features
Stay updated with industry trends and best practices to continuously learn and explore
About the team
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description we encourage candidates to apply. If your career is just starting hasnt followed a traditional path or includes alternative experiences dont let it stop you from applying.
Why AWS
Amazon Web Services (AWS) is the worlds most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating thats why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger more collaborative teams. Our continual innovation is fueled by the bold ideas fresh perspectives and passionate voices our teams bring to everything we do.
Mentorship & Career Growth
Were continuously raising our performance bar as we strive to become Earths Best Employer. Thats why youll find endless knowledge-sharing mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work / Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home theres nothing we cant achieve.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit for more information. If the country / region youre applying in isnt listed please contact your Recruiting Partner.
Required Experience :
IC
Key Skills
Account Payable,Apache Commons,Community Support,Corporate Risk Management,Garment,Java
Employment Type : Full-Time
Department / Functional Area : Software Development
Experience : years
Vacancy : 1
Software Development • Toronto, Ontario, Canada