Software Development Engineer II, TopHat

Amazon is a global technology and e-commerce company that provides cloud computing, digital streaming, and artificial intelligence services.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Development Engineer II, TopHat

Amazon Web Services (AWS) is seeking a Software Development Engineer II to join their Foundational Security & Dedicated Clouds (FSDC) organization. This role focuses on shaping the future of AWS's identity management landscape through the Consolidated Attribute Repository for Disparate Systems (CARDS) service. The position involves working with identity directory systems architecture and developing solutions that enable better fine-grained access controls through Attribute-Based Access Controls (ABAC).

The role offers an opportunity to work on large-scale engineering solutions that impact thousands of developers and teams across Amazon. You'll be responsible for maintaining and innovating robust solutions, designing secure and scalable systems, and making strategic technical decisions that balance short-term operational needs with long-term business objectives.

As part of Amazon Security, you'll join a team that values diverse experiences and continuous learning. The organization is central to maintaining customer trust across all of Amazon's products and services. You'll have opportunities to build experience in various areas including cloud, devices, retail, entertainment, healthcare, and operations.

The position offers comprehensive benefits, flexible work arrangements, and significant career growth opportunities. You'll work in a collaborative environment that emphasizes work-life harmony and provides extensive resources for professional development. The team culture promotes ongoing learning and embraces diversity of ideas and perspectives.

This is a high-impact opportunity that combines interesting technical challenges with high visibility across the organization. The role requires strong software development skills, excellent communication abilities, and the capacity to work effectively in a fast-paced environment.

Last updated 9 hours ago

Responsibilities For Software Development Engineer II, TopHat

  • Design and develop secure, maintainable, scalable, and extendable software systems
  • Participate in team strategy discussions and technology decisions
  • Maintain and innovate solutions for the team
  • Work on complex challenges in existing and new development initiatives
  • Provide technical solutions considering both current needs and future scalability
  • Collaborate with team members and promote best practices

Requirements For Software Development Engineer II, TopHat

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II, TopHat

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Flexible work hours
  • Career development opportunities
  • Training resources

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, TopHat

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator seeks Software Development Engineer to build and maintain critical networking infrastructure, focusing on packet processing and distributed systems.

Software Development Engineer -II, Amazon - Ads Sales Tech

Amazon Advertising seeks a Software Development Engineer II to build scalable sales enablement products and data solutions for their global sales team.

Software Development Engineer, Network Platform Development

AWS Network Platform Development role focusing on designing and implementing networking solutions for AWS infrastructure, requiring 3+ years of software development experience.