Search jobs > Nashville, TN > Internship > Software development

Software Development Engineer II, Payments Security

Amazon
Nashville, Tennessee, US
Full-time

Software Development Engineer II, Payments Security

Job ID : 2751050 Amazon.com Services LLC

Are you looking for a greenfield project with Amazon-scale impact? Join us in Payments Security, where we're at the forefront of creating multiple security services and automation tools to combat the ever-evolving landscape of cyber-security crimes.

The following information provides an overview of the skills, qualities, and qualifications needed for this role.

Picture yourself shaping the future by building software that safeguards the core systems facilitating payments for all Amazon purchases worldwide.

Our focus is on securing the expansive ecosystem of Amazon Payments, which handles millions of transactions daily across numerous countries and payment methods.

Over 100 million customers and merchants send tens of billions of dollars through our systems annually. Protecting these systems is our top priority.

As part of our team, you'll cater to a diverse range of customers, from security engineers seeking a comprehensive understanding of intricate Amazon systems and their security, to service teams in need of solutions that simplify the process of building and operating secure systems.

We're redefining the vision of our platform, crafting the next generation of capabilities for account management, permission management, threat monitoring, and detection platforms, all designed to support Amazon-scale without compromising the highest security standards.

Our ambitious goals keep us at the forefront of security innovation, ensuring we not only stay ahead of the curve but also deliver exceptional products that delight our customers.

Join us and be a driving force in the future of security at Amazon.

Key job responsibilities

As a Software Development Engineer in the Payment Security organization, you will :

  • be responsible for designing, architecting, developing, testing, deploying and delivering scalable, multi-tiered software applications or services using modern languages, design patterns, frameworks and technologies.
  • work very closely with security engineering teams to design and implement cutting-edge security features and multi-tier distributed services.
  • estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles.
  • effectively collaborate in a fast-paced organization with multiple teams.

Successful candidates for this position must possess strong verbal and written communication skills, be self-driven, and deliver high-quality results.

You will be able to develop plans and invent mechanisms that scale to meet the broad and diverse needs of teams across Amazon.

You will have a strong customer obsession, working to deeply understand the needs of your customers and relentlessly looking to improve their experience and make them more productive.

A day in the life

The team is a strong, close-knit group with a focus on learning, growing, and delivering results together. We have regular architecture and knowledge shares, and our high level of team trust makes this the ideal environment to lead and grow to the next level.

You will be interacting with your peers and senior engineers to design solutions for Permission Management, Security Detections, Preventions and Remediation problems.

You will be meeting with customers directly, our senior security engineers, principal engineers, applied scientists and service owners who will give their security requirements and review your solutions to better index our efforts.

You will be responsible for building automation software and launching it for Amazon to protect against cyber security crimes.

About the team

Our team believes in experimenting, learning and trying new things even if it means taking great risks. We support each other to build innovative things and lead the vision of our automation solutions.

Our mission is to "Reduce Friction to Security by building solutions that solve problems Faster, Reliably and Consistently".

BASIC QUALIFICATIONS

  • 5+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent, or 4+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience

PREFERRED QUALIFICATIONS

  • Master's degree in computer science or equivalent
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience in Python, Java, React
  • Experience in AWS cloud-native development, infrastructure as code
  • Experience in security systems (identify & access management, threat detection, cryptography)

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

J-18808-Ljbffr

16 hours ago
Related jobs
Promoted
ASRC Federal
Nashville, Tennessee

Responsible for the design, development, testing, verifying, sustaining, and fully documenting (full software lifecycle) developed software. Responsible for maintaining software development standards compliance and ensuring only approved packages are used in development. We are seeking an experience...

Promoted
HCA Healthcare
Nashville, Tennessee

As a Software Development Engineer in Test II (SDET II) with HCA Healthcare you can be a part of an organization that is devoted to giving back!. We are looking for an enthusiastic Software Development Engineer in Test II SDET II to help us reach our goals. Be a part of an organization that invests ...

Promoted
Coats
La Vergne, Tennessee

BS Degree in Electrical Engineering / Computer Engineering / Computer Science or equivalent engineering discipline from an accredited university required. As a Software Developer, you be designing and developing  software applications. Solid Understanding of Software Development Life Cycle. You...

Promoted
TheIncLab
Nashville, Tennessee

As a member of the development team, the Software Engineer II is responsible for engineering and developing stellar software solutions. The ideal candidate will have demonstrated experience working in an Agile software development work environment to produce elegant and flexible software products. S...

Promoted
Amazon
Nashville, Tennessee

As a software development engineer in this team, you will help us deliver on our mission to enable best-in-class conversational and proactive experiences that adapt to the diverse needs our customers have. You will have the opportunity to work closely and collaborate with product managers, UX design...

Coats
La Vergne, Tennessee

EDUCATION, SKILLS, AND EXPERIENCE Basic Qualifications: BS Degree in Electrical Engineering / Computer Engineering / Computer Science or equivalent engineering discipline from an accredited university required. As a Software Developer, you be designing and developing  software applications. Sol...

Promoted
Amazon
Nashville, Tennessee

Senior Software Development Engineer, Device Software Externalization Team. The Device Software Externalization Infrastructure team builds and owns the software infrastructure components to enable a simple, consistent, and scalable way for the Device Service Providers to offer their services and Ser...

Amazon.com Services LLC
Nashville, Tennessee

This is a cross functional team of engineers interacting with scientists, product managers and hardware research engineers to deliver for the larger Quality Control automation vision across Amazon Fulfillment Centers. We operate at a nexus of machine learning, computer vision, robotics, operations r...

Promoted
Amazon
Nashville, Tennessee

Amazon Financial Technology Team is looking for a results-oriented, driven software development engineer, who can help us create the next generation of distributed, scalable financial systems. Cross-Functional and Senior Engineer Collaboration: You will work closely with cross-functional teams, incl...

New Relic, Inc.
Nashville, Tennessee
Remote

You will collaborate with cross-functional teams, including engineering, security, legal and compliance to ensure our software complies with industry regulations, security standards, and data privacy requirements. Collaborate with cross-functional teams, including engineering, security, legal and co...