Software Development Engineer

Amazon

Seattle, WA0–20 yrs1h agovia LinkedInH-1B sponsor · 1,460 entry-level filings

About the Role

  • Solve real customer problems through innovative technology.
  • Work on scalable services in a collaborative team environment.
  • See code directly impact millions of customers worldwide.
  • Use modern technology to solve complex problems.
  • Influence millions of customers, sellers, and products globally.
  • Create new products, features, and services while managing ambiguity.
  • Own the entire lifecycle of code: from design through deployment and ongoing operations.
  • Grow into a high-impact engineer supported by a culture of learning and mentorship.

Key Responsibilities

  • Collaborate and communicate effectively with cross-disciplinary Amazonians to design, build, and operate innovative products and services.
  • Participate in technical discussions to drive solutions forward.
  • Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment.
  • Participate in code reviews and contribute to technical documentation.
  • Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective.
  • Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity.
  • Stay current with emerging technologies.
  • Write clean, maintainable code following best practices and design patterns.
  • Work in an agile environment practicing CI/CD principles.
  • Participate in operational responsibilities including on-call duties.
  • Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.

Requirements & Tech Stack

  • Java
  • Python
  • C++
  • C#
  • Go
  • Rust
  • TypeScript
  • Data structure implementation
  • Basic algorithm development
  • Object-oriented design principles
  • Cloud platforms (preferably AWS)
  • Database systems (SQL and NoSQL)
  • Contributing to open-source projects
  • Version control systems
  • Debugging and troubleshooting complex systems
  • Software development lifecycle (SDLC)

Qualifications

  • Experience with at least one general-purpose programming language (e.g., Java, Python, C++, C#, Go, Rust, TypeScript).
  • Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles.
  • Currently has, or is in the process of obtaining a bachelor’s degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields.
  • Must be 18 years of age or older.
  • Experience from previous technical internships or demonstrated project experience.
  • Demonstrated ability to learn and adapt to new technologies quickly.
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.

H-1B sponsor

Amazon.com Services filed 1,460 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Amazon Entry-Level & New Grad Jobs · last 7 days

65 openings · 37 need no experience

See all 65 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job