Software Development Engineers , Amazon Japan Store Tech

Amazon Amazon · Big Tech · 13, Japan +1 · Systems, Quality, & Security Engineering

Software Development Engineers at Amazon Japan Store Tech will design, develop, test, deploy, and maintain distributed software solutions. This role is focused on complex optimization problems within the Amazon Points Platform, which has expanded globally. The team uses AI agents for various aspects of software development and operations, including turning requirements into code changes, monitoring services, and triaging issues. Engineers will be both users and creators of these AI tools, working on platform problems at a worldwide scale.

What you'd actually do

  1. Designing, developing, testing, deploying, and maintaining distributed software solutions independently.
  2. Work directly with technical and business teams, locally and worldwide, to understand business problems and design solutions.
  3. Attend daily standup either in person or remotely to give status updates
  4. Work on a technical design document to drive consensus between the internal team and stakeholders
  5. Spend uninterrupted time developing software

Skills

Required

  • Completed Bachelor's or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
  • Graduated within the last 24 months
  • Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
  • Demonstrated experience in Data structures implementation or Basic algorithm development or Object-oriented design principles

Nice to have

  • AI tools for development productivity
  • Cloud platforms (preferably AWS)
  • Database systems (SQL and NoSQL)
  • Contributing to open-source projects
  • Version control systems
  • Debugging and troubleshooting complex systems
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills
  • Demonstrated ability to learn and adapt to new technologies quickly
  • Basic understanding of software development lifecycle (SDLC)

What the JD emphasized

  • AI agents to turn requirements directly into code changes
  • autonomously monitor services
  • triage issues

Other signals

  • AI-native software engineering
  • AI agents to turn requirements directly into code changes
  • autonomously monitor services
  • triage issues