Senior Software Development Engineer

Amazon is a global e-commerce and cloud computing company, known for its innovative approach to technology and customer service.
Toronto, ON, Canada
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS · Advertising

Description For Senior Software Development Engineer

Are you passionate about using Big Data to build customer trust and grow new business? Global advertisers rely on our team's performance insights to drive future investment in Amazon's Advertising Platform and improve the relevance of ads shown to customers. We're looking for strong Software Engineers that can build upon technologies such as Elasticsearch, Spark, Hive and Presto, as well as AWS services like Elastic Map Reduce (EMR), Redshift, Kinesis and DynamoDB to build the next generation of our analytics and visualization platform.

Amazon is well positioned to grow its share of a fast growing online advertising industry due to its unique assets - e-commerce data, service oriented architecture, and startup culture. Be part of a team of industry leading experts that builds and operates one of the largest big data analytics platform at Amazon. Amazon is applying the latest big data technologies available to change the way marketers purchase, track, measure, and optimize their advertising spend.

We apply these technologies on terabytes of data (over 10B new events per day) and operate clusters that push scalability limits of the existing technologies. We seek to measure every possible signal indicating impact of advertising to provide the most objective result of marketing spends.

This role will involve designing and developing software products that impact many areas of our business. The individual in this role will have responsibility help define requirements, create software designs, implement code to these specifications, provide thorough unit and integration testing, and support products while deployed and used by our stakeholders.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.

Last updated 10 days ago

Responsibilities For Senior Software Development Engineer

  • Design and develop software products impacting various areas of the business
  • Define requirements and create software designs
  • Implement code to specifications
  • Provide thorough unit and integration testing
  • Support products while deployed and used by stakeholders
  • Build and operate large-scale big data analytics platforms
  • Work with technologies such as Elasticsearch, Spark, Hive, Presto, and AWS services

Requirements For Senior Software Development Engineer

Java
Python
  • 7+ years of non-internship professional software development experience
  • 7+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer

Senior Media Systems Engineer

Senior Media Systems Engineer role at Disney Entertainment & ESPN Technology, responsible for designing and implementing broadcast production systems and cloud-based infrastructure.

Senior Software Engineer, Full-Stack

Join Disney as a Senior Software Engineer, Full-Stack. Build innovative applications for world-class streaming platforms and digital experiences. Competitive salary and benefits.

Systems Integration, Project Engineer

Systems Integration, Project Engineer at Kairos Power - Integrate equipment skids for advanced nuclear reactor technology in Alameda, CA.

Senior Software Developer

Senior Software Developer role at Accenture Federal Services, focusing on backend development for government clients with 8+ years of experience required.

C++ Developer - Options Market Making - Data Technology

C++ Developer role at Maven, a leading proprietary trading firm, focusing on options market making and data technology in London.