Returning Candidate?

Software Development Engineer-- Amazon Pinpoint

Software Development Engineer-- Amazon Pinpoint

Job ID 
Posted Date 
A2Z Development Center, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Amazon AWS Mobile Analytics is a highly scalable distributed system designed primarily to enable businesses to gather insight into how their users interact with their product offerings. We are a small AWS Service team focused on delivering the best experience possible for our customers and enabling them to receive and analyze arbitrarily high volumes of high quality in-app telemetry from their customer base.

As a software development engineer, you will be a technical owner of Amazon AWS Mobile Analytics. You'll work on a talented and nimble team of engineers to create innovative ways that move large volumes of data across the planet. Responsibilities include directly working with 5+ engineers, software development, system design, and operational quality. Successful candidates will be strong engineers who can prioritize well, communicate clearly, have a consistent track record of delivery, and excellent software engineering skills. The AWS business requires creative engineering balanced with high quality and customer focus.

Professional traits that are not unique to this position, but necessary for Amazon engineers:
• Exhibits excellent judgment
• Has relentlessly high standards (is never satisfied with the status quo)
• Is able to dive deep and is never out of touch with the details of the business or the technology
• Strong results orientation
• Thinks big
• Strong engineering background and software development skills

Basic Qualifications

• Bachelor’s Degree in Computer Science or related field
• Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
• 2+ years professional experience in software development
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Proficiency in, at least, one modern programming language such as C, C++, Java, Perl, Python, Ruby, etc.

Preferred Qualifications

Experience building complex software systems that have been successfully delivered to customers
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Ability to take a project from scoping requirements through actual launch of the project
• Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
• Email industry experience a plus.
• Experience working in large distributed systems, large data analysis, and queueing systems.