Amazon Web Services logo

Junior Software Engineer (New Graduate 2026)

Amazon Web Services

On-siteSeattle, WAentry$109k–$131kPosted 9h ago

Visa & sponsorship

  • The posting offers relocation assistance.

Job description

Job Summary

We are seeking a motivated and enthusiastic Junior Software Engineer (Class of 2026) to join our dynamic development team. This entry-level role offers an exciting opportunity for recent graduates to kick-start their careers in software engineering, working on innovative projects across various domains. As a Junior Software Engineer, you will collaborate with experienced developers to design, develop, and maintain scalable and robust software solutions. You will gain hands-on experience with modern programming languages, cloud infrastructure, and agile development methodologies, contributing to impactful projects that drive our company's technological growth.

Duties

  • Assist in designing and developing software applications using programming languages such as Java, C#, Python, and JavaScript frameworks like React and Angular.

  • Contribute to the implementation of RESTful APIs and microservices architectures to ensure scalable and maintainable systems.

  • Support the integration of cloud infrastructure services, including AWS and Azure, to optimize application deployment and performance.

  • Participate in agile software development processes, including sprint planning, daily stand-ups, code reviews, and retrospectives.

  • Collaborate with cross-functional teams to develop web applications and front-end interfaces using modern web development tools.

  • Write clean, efficient code following established design patterns and best practices for system design.

  • Utilize version control systems such as GitHub, SVN, or Git for code management and continuous integration/continuous deployment (CI/CD) pipelines.

Requirements

  • Recent graduation with a bachelor's degree in Computer Science, Software Engineering, or a related field expected in 2026.

  • Fundamental understanding of IT infrastructure concepts and system design principles for developing scalable systems.

  • Experience or familiarity with programming languages including JavaScript, Python, Java, C#, C++, or C.

  • Knowledge of web development frameworks such as React Express or similar technologies.

  • Basic understanding of APIs (Application Programming Interfaces), REST architecture, and microservices concepts.

  • Exposure to cloud platforms like AWS or Azure is highly desirable.

  • Familiarity with database systems such as MySQL or SQL Server for data management.

  • Understanding of version control tools like GitHub or SVN and experience with CI/CD pipelines.

  • Strong problem-solving skills with an eagerness to learn new technologies within an agile environment.

  • Excellent communication skills and ability to work effectively within a collaborative team setting.

Join us as a Junior Software Engineer (Class of 2026) and embark on an exciting journey where innovation meets opportunity! We are committed to fostering your growth through meaningful projects, cutting-edge technology stacks—including Ruby on Rails, System Design for System Development, Scalability strategies, Quantum Engineering principles—and comprehensive training programs that prepare you for a successful career in software engineering. This paid position offers invaluable experience in software development across multiple domains including web development, application development, cloud infrastructure management, and more—setting the foundation for your future success in the tech industry!

Pay: $109,000.00 - $131,000.00 per year

Benefits:

  • 401(k) matching

  • Flexible spending account

  • Health insurance

  • Paid holidays

  • Relocation assistance

Work Location: In person