Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 

Job Description

Help us turn the finance industry on its head!

Amazon Lending provides Sellers with access to funds to grow their business. We take pride in building scalable, automated systems that make data-driven decisions. We are looking for a software engineer with a passion for high coding standards, design patterns and quality software delivery as we expand the program into new countries and launch additional credit products.

This is a great opportunity for someone to experience a start-up environment within Amazon. If building scalable systems to solve new and complex business problems excites you please let us know!

A successful candidate will have:

- Rich hands-on programming experience in Java or another object oriented language
- Proven track record building large-scale systems and solving complex problems
- Experience mentoring and developing the technical skills of Software Engineers
- Deep understanding of design-patterns and putting them to use in real-world scenarios
- Experience with service oriented technology
- Experience working with and building scalable systems
- Knowledge of AWS or other cloud platform
- Experience developing in a Linux environment
- Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions.


Basic Qualifications

  • BS in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field
  • 3+ years relevant work experience in software development
  • Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm design)
  • Proficiency in at least one modern object-oriented programming language such as Java (Preferred) or C#.
  • Excellent communication and analytical skills

Preferred Qualifications

  • MS in Computer Science, Computer/Electrical Engineering, Mathematics, or a related field
  • Five years of progressively responsible work experience
  • Experience in building large scale distributed systems
  • Experience in scaling and performance tuning of large systems
  • Experience with AWS and other cloud technologies
  • Understanding of relational data modeling and SQL
  • Excellent communication and analytical skills
  • Experience developing software in a Unix/Linux environment
  • Familiarity with scripting languages - Unix Shell / Perl / Phython / Ruby
  • Maniacal Customer Obsession