web analytics

Sr. Software Development Engineer , Payments Engineering

Amazon

Our mission: To be Earth's most customer-centric company.

DESCRIPTION

Job summary
Are you looking for a greenfield Software Development Engineer position with Amazon-scale impact? We are building a multi-tenant real time security detection platform and need your help to take it to the next level. We are building support for Machine Learning based anomaly detection system which will be used to secure applications that are used by millions of Amazon customers across the globe.

As a Sr.Software Development Engineer on the team you will take ownership over the software design, documentation, development, engineering approach, and delivery of software built natively in AWS. You will build systems for big data ingestion, normalization, validation, storage, MapReduce, analytics, search indices, machine learning pipelines, batch and soft real-time publishing to name a few.

A successful Software Development Engineer will have a broad array of experiences, exceptional design skills, an excellent ability to solve problems, good communication skills and a desire to be a key technical contributor. The software you will be responsible for will require a breadth of technical development knowledge (i.e. distributed systems, big data, orchestration software, analytics software). Daily work will involve interacting with engineers, scientists, stakeholders and managers.

By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.

Key job responsibilities
Lead the design, implementation and ultimately deploy services.
Ensure the quality of design of systems.
Define new APIs that demonstrate full and complete understanding of service interdependencies and limitations.
Possess knowledge and is curious to learn more about performance, scalability, enterprise system architecture, and engineering best practices.
Create prototypes and proof-of-concepts for iterative development.
Work effectively with product development and engineering teams.
* Actively mentor junior team members.

About the team
Consumer Payments strives to eliminate all trustbusters related to Amazon’s payment experience, to protect sensitive data that customers entrust us with and deliver high availability services for tokenization of payments critical data and transmission of payments to partners worldwide (charges, refunds and disbursements) for all Amazon. We provide 56+ businesses access to 55 total payment methods across 24 payment method types. In 2021, we will processed over $4B per day.

BASIC QUALIFICATIONS

  • Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Hands-on experience developing in the last 3 years.
  • Experience as a mentor, tech lead OR leading an engineering team
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

PREFERRED QUALIFICATIONS

  • Master’s degree or PHD in Computer Science, Computer Engineering or related technical discipline.
  • 6+ years industry experience as a Software Engineer or Software Developer.
  • Software Engineer or Software Developer experience with search engine technologies and tools such as Elasticsearch and Kibana.
  • Familiarity with professional software engineering & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations.
  • Demonstrated ability to mentor junior software engineers or software developers in all aspects of their engineering duties.
  • Experience communicating with users, software development engineering teams, and management to collect requirements, describe software product features and technical designs.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.

To apply for the job click here

Sr. Software Development Engineer , Payments Engineering

To apply for the job click here

Contact us

Amazon

Our mission: To be Earth's most customer-centric company.

Related Jobs