Want to get hired at Amazon?

Software Development Engineer Public Sector

Amazon

Arlington, VAOn Site

Original Job Summary

Overview

This Software Development Engineer Public Sector role at Amazon requires U.S. citizenship and the potential to obtain and maintain a TS/SCI security clearance with polygraph. Join Amazon Web Services (AWS) in building software solutions that support the cloud revolution at immense scale.

Key Responsibilities

  • Collaborate with cross-disciplinary teams to design innovative products.
  • Develop solutions for distributed computing, storage, indexing, and querying.
  • Design and implement scalable, fault-tolerant software systems.
  • Work in an agile environment from scoping to launch.

Team and Culture

Be a part of an inclusive team culture that values continuous learning, mentorship, and career growth. Participate in affinity groups and diversity events such as CORE and AmazeCon.

Basic Qualifications

  • Bachelor's Degree or higher in Computer Science, Computer Engineering, or related fields.
  • Programming experience in languages such as Java, C++, or C#.
  • Strong foundation in object-oriented design, algorithms, and data structures.

Preferred Qualifications

  • Experience with additional programming languages like C or Perl.
  • Experience delivering complex software systems to customers.
  • Familiarity with full software development life cycle practices.
  • Strong communication skills for interfacing with various stakeholders.

Security and Compensation

This role requires U.S. citizenship and may require maintaining a TS/SCI clearance. Compensation varies by location with base pay ranging from $99,500 to $200,000 annually.

Key skills/competency

  • AWS
  • Cloud
  • Distributed Systems
  • TS/SCI
  • Security Clearance
  • Agile
  • Software Development
  • Programming
  • Object-Oriented Design
  • Team Collaboration

How to Get Hired at Amazon

🎯 Tips for Getting Hired

  • Research Amazon: Study their cloud and security projects.
  • Customize Resume: Tailor skills to AWS requirements.
  • Showcase Projects: Highlight distributed systems experience.
  • Prepare for Interviews: Practice technical and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review distributed system design concepts.
Practice coding in Java, C++, C#.
Study algorithms and data structures.
Understand agile software development.

Behavioral Questions

Describe a challenging team project.
Explain how you handle tight deadlines.
Discuss collaboration in a diverse team.
Share how you learn from failure.