Software Application Engineer

Amazon.com, Inc.
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Java
PHP
Software Applications
C Sharp (Programming Language)
Cloud Engineering
Computer Programming
Custom Software
Information Engineering
DevOps
Web Development
RAID
Distributed Systems
Perl
JSON
Python
Powershell
Ruby
Web Application Security
Software Deployment
Software Engineering
Web Services
XML
Scripting (Bash/Python/Go/Ruby)
IT Architecture
Software Troubleshooting
Information Technology
Vba Programming Language
Web Technologies
REST
Programming Languages

Job description

Passionate about books and reading? Books have a long history at Amazon; books were our first retail product, we reinvented reading with Kindle, and today we enable reading across a multitude of surfaces and content types. The Books Content Demand team helps readers find books and authors through relevant content, search results and recommendations, and innovative shopping experiences. We set audacious goals and are looking for people who can help us transform the way we engage with readers and help them find their next book. As a Software Application Engineer, you will partner with a collection of skilled, friendly people from all over the world and collaborate with business owners t. You help to define and implement mechanisms and standards that ensure timely deliverables that are of the highest quality. You help establish the priorities of the team in order to set a high bar at operational excellence.

Key job responsibilities

Provide support of incoming tickets, risks, pipeline maintenance and Tech mandates/migrations including extensive troubleshooting tasks, with responsibilities covering multiple products, features and services

Work on operations and maintenance driven coding projects, primarily in Python, web technologies, and Java based projects

Software deployment support in staging and production environments

Develop tools to aid operations and maintenance

System and Support status reporting

Ownership of one or more Digital products or components

Customer notification and workflow coordination and follow-up to maintain service level agreements

Work with support team for handing-off or taking over active support issues and creating a team specific knowledge base and skill set

Requirements

2+ years of software development, or 2+ years of technical support experience

  • Experience scripting in modern program languages
  • Experience troubleshooting and debugging technical systems
  • Experience troubleshooting and debugging technical systems, or experience in technical support
  • Experience scripting in modern programming languages
  • Bachelor's degree in Computer Science or a closely related field
  • Experience in any of the following: Cloud Architecture, Systems Design, Software Development, Infrastructure Architecture, Data Engineering or DevOps
  • Experience communicating clearly and concisely with leadership, stakeholders, and cross-functional teams
  • Experience in creating process improvements with automation and analysis, or experience in identifying, leading, and executing opportunities to improve, automate, standardize or simplify finance or business tools and processes
  • Experience that includes strong analytical skills, attention to detail, and effective communication abilities, or experience troubleshooting and debugging technical systems and experience managing full application stacks from the OS up through custom applications

Preferred Qualifications

  • Knowledge of web services, distributed systems, and web application development
  • Experience troubleshooting & maintaining hardware & software RAID
  • Experience with REST web services, XML, JSON
  • Experience with web services and related technologies
  • Experience in technical support, or experience troubleshooting & maintaining hardware & software RAID
  • Experience working with REST API based services, or experience with REST web services, XML, JSON
  • Experience that includes strong analytical skills, attention to detail, and effective communication abilities, or experience with programming/scripting (Batch, VB, PowerShell, Java, C#, Chef, Perl, Ruby and/or PHP) and experience in web security
  • Knowledge of Linux fundamentals
  • Experience troubleshooting and identifying the root cause of issues
  • Experience working with customers with a passion for delivering exceptional service, or experience that includes strong analytical skills, attention to detail, and effective communication abilities and experience troubleshooting and debugging technical systems

Apply for this position