Software Engineer

Software Full-Time NY

The position

Are you interested in building high-performance, globally scalable Financial systems that support Amazon’s current and future growth? Are you seeking an environment where you can drive innovation? Does the prospect of working with top engineering talent get you charged up? If so, Amazon Finance Technology (FinTech) is for you!

The Amazon FinTech group is looking for a Software Development Engineer to develop next generation software applications that have wide impact across the company. If you are passionate about building on AWS and large-scale serverless architectures, and want to develop your career in an environment that encourages creative thinking and speed, this is the team for you.

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. You will take ownership over the software design, documentation, development, engineering approach, delivery and support of applications developed in the team.

Responsibilities

You will:

  • Design, implement, test, deploy and maintain innovative software solutions.

  • Use software engineering best practices to ensure a high standard of quality for you and your team’s deliverables.

  • Work in an agile environment focused on the most important deliverable for our customers.

  • Help drive business decisions with your technical input.
  • Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives.

Requirements

  • Experience with design and development of applications on AWS.
  • Good communication skills, both written and verbal
  • Self-directed and capable of quickly shipping code in a dynamic environment
  • Experience building complex software systems that have been successfully delivered to customers
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience.
  • 5+ years of professional software development experience with at least one modern language such as Python, Node, Golang, Java, C++, or C#.
  • Bachelors (BS/BE) or Master’s degree in Computer Science or equivalent.
  • Practical knowledge of data structures and complex algorithms with equivalent development skills to match.
  • Deep problem-solving skills and ability to resolve ambiguous requirements

Benefits & compensation

  • Est: $123,000-180,000 a year
  • Additional Stock Options: Stock options, Sign-on bonus, Bonus, Stock
  • 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.

    ​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. For individuals with disabilities who would like to request an accommodation, visit https://www.amazon.jobs/en/disability/us​.

The position

  • Are you interested in building high-performance, globally scalable Financial systems that support Amazon’s current and future growth? Are you seeking an environment where you can drive innovation? Does the prospect of working with top engineering talent get you charged up? If so, Amazon Finance Technology (FinTech) is for you!
  • The Amazon FinTech group is looking for a Software Development Engineer to develop next generation software applications that have wide impact across the company. If you are passionate about building on AWS and large-scale serverless architectures, and want to develop your career in an environment that encourages creative thinking and speed, this is the team for you.
  • 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. You will take ownership over the software design, documentation, development, engineering approach, delivery and support of applications developed in the team.

Responsibilities

You will:

  • Design, implement, test, deploy and maintain innovative software solutions.
  • Use software engineering best practices to ensure a high standard of quality for you and your team’s deliverables.
  • Work in an agile environment focused on the most important deliverable for our customers.
  • Help drive business decisions with your technical input.
  • Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives.

Requirements

  • Experience with design and development of applications on AWS.
  • Good communication skills, both written and verbal.
  • Self-directed and capable of quickly shipping code in a dynamic environment.
  • Experience building complex software systems that have been successfully delivered to customers
  • Experience in communicating with users, other technical teams, and management to collect. requirements, describe software product features, and technical designs.
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience.
  • 5+ years of professional software development experience with at least one modern language such as Python, Node, Golang, Java, C++, or C#.
  • Bachelors (BS/BE) or Master’s degree in Computer Science or equivalent.
  • Practical knowledge of data structures and complex algorithms with equivalent development skills to match.
  • Deep problem-solving skills and ability to resolve ambiguous requirements.

Benefits & compensation

  • Est: $123,000-180,000 a year
  • Additional Stock Options: Stock options, Sign-on bonus, Bonus, Stock.
  • 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.
    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. For individuals with disabilities who would like to request an accommodation, visit https://www.amazon.jobs/en/disability/us.