# Software Development Engineer - Payments

**Company**: Amazon
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q456085

**Apply**: https://amazon.jobs/en/jobs/10585542/software-development-engineer-finance-technology?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2f7f302f-3ab

## Description

We are responsible for billions of dollars of payments each month to millions of Amazon vendors across the globe.

We build software applications that facilitate global financial transactions worth billions (USD) annually, rivaling the complexity and scope of dedicated payments fintech companies.

You will have the opportunity to work in a high-paced environment leveraging the AI-Driven Development Lifecycle (AIDLC) within our core principles of engineering, to deliver faster and ship features incrementally.

Ownership is the center of this role, and ownership here means the whole lifecycle rather than just the code.

You will take features from working backwards from the customer through design, implementation, testing, deployment, and documentation , and you stay accountable for how they behave in production long after they ship.

Responsibilities:

- Own features and components of our payment systems end-to-end.

- Design the solution and make the tradeoffs.

- Code independently, and collaborate with senior and principal engineers.

- Work directly with product managers and business stakeholders.

- Ship incrementally.

- Reduce operational load.

- Leave the system better explained than you found it.

- Raise the bar around you.

Requirements:

- 3+ years of non-internship professional software development experience

- 2+ years of non-internship design or architecture experience

- 1+ years of software development engineer or related occupational experience

- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications

- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

- Experience programming with at least one software programming language

Preferred Qualifications:

- 3+ years of full software development life cycle experience

- Experience contributing to the architecture and design of new and current systems

- Experience debugging, profiling, and implementing best software engineering practices in large-scale systems

- Experience with cloud computing or web services or related areas

- Experience using AI-assisted development tools

Benefits:

- Competitive salary

- Opportunity to work with cutting-edge technology

- Collaborative and dynamic work environment

## Skills

### Required
- C#
- C++
- Java
- Perl
- Object Oriented Design

### Nice to have
- cloud computing
- web services
- AI-assisted development tools

---

Source: [Apply at amazon.jobs](https://amazon.jobs/en/jobs/10585542/software-development-engineer-finance-technology?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
