Software Development Engineer II, TopHat

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$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

Join AWS's Foundational Security & Dedicated Clouds (FSDC) organization as a Software Development Engineer II, where you'll shape the future of AWS's identity management landscape. This role focuses on the Consolidated Attribute Repository for Disparate Systems (CARDS) service, which provides critical identity and access management functionality across Amazon's vast service ecosystem.

You'll work on complex challenges in both existing and new development initiatives, designing secure, maintainable, and scalable software systems. The position requires balancing short-term operational needs with long-term business objectives while collaborating with a diverse team of professionals.

Amazon Web Services is experiencing unprecedented growth, making this role crucial for developing innovative processes and automation solutions. Your work will have company-wide impact, affecting thousands of developers and enabling rapid service scaling. You'll get comprehensive exposure to Amazon's business operations while working with massive data sets.

The role offers exciting opportunities to work with cutting-edge identity management systems and security infrastructure. You'll join a fast-paced, innovative team where you'll have significant ownership and responsibility. The position comes with competitive compensation ($129,300-$223,600 based on location), comprehensive benefits, and strong career growth potential.

AWS Security values diverse experiences and maintains an inclusive team culture focused on continuous learning and professional development. The organization offers flexible work arrangements to support work-life harmony and provides extensive resources for career advancement.

Last updated 5 days ago

Responsibilities For Software Development Engineer II, TopHat

  • Design and develop secure, maintainable, scalable software systems
  • Maintain and enhance existing solutions
  • Participate in team strategy discussions
  • Provide technical solutions considering both current and future needs
  • Collaborate with team members and promote best practices
  • Work on the Consolidated Attribute Repository for Disparate Systems (CARDS) service
  • Enable fine-grained access controls through Attribute-Based Access Controls

Requirements For Software Development Engineer II, TopHat

Java
Python
  • 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
  • Strong written and verbal communication skills
  • Experience with identity directory systems architecture

Benefits For Software Development Engineer II, TopHat

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Mental Health Assistance
  • Comprehensive medical benefits
  • Financial benefits
  • Flexible work hours
  • Career development and training opportunities
  • Equity compensation
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, TopHat

Software Development Engineer, AWS Infrastructure Services - DC Build Management

AWS Infrastructure Services seeks a Software Development Engineer to build and enhance data center management systems, focusing on distributed computing and supply chain automation.

Salesforce Engineer, AWS Analytics and Data Solutions (ADS) Business Process Automation (BPA)

Salesforce Engineer position at AWS focusing on infrastructure services support, requiring expertise in Salesforce development and system integration.

Software QA Engineer, Device OS

Quality Assurance Engineer role at Amazon Lab126, focusing on consumer electronics testing and quality initiatives.

Software Development Engineer – Amazon Transportation, SWA Dangerous Goods

Software Development Engineer position at Amazon Transportation, focusing on building large-scale distributed systems for logistics and package delivery optimization.

Software Support Engineer, Device Support Engineering

Software Support Engineer position at Amazon's Device Support Engineering team, focusing on troubleshooting and supporting Amazon's device ecosystem including Fire TV, Kindle, and Echo devices.