Software Development Engineer - Amazon Lending

Amazon

(Seattle, Washington)
Full Time
Job Posting Details
About Amazon

Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By giving customers more of what they want - low prices, vast selection, and convenience - Amazon continues to grow and evolve as a world-class e-commerce platform.

Summary

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.

Responsibilities
  • 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.

Ideal Candidate
  • Practical experience with software engineering best-practices and designing applications for speed, scale and stability is a big advantage
  • ·Experience with presentation technologies such as Ajax, jQuery, javascript, HTML, and CSS would be a big plus
  • Experience building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.

  • Bachelor's Degree in Computer Science or related field

  • Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
  • 3+ years professional experience in software development
  • Computer Science fundamentals in object-oriented design
  • Computer Science fundamentals in data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in, at least, one modern programming language such as C, C++, Java or Perl

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Seattle, Washington
Skills Desired
Sign up or login to see how your skills match up.
  • AWS
  • C++
  • CSS
  • Data Structures
  • HTML
  • JavaScript
  • jQuery
  • Linux
  • Operations
  • Perl
  • Software Development
  • Solving Complex Problems
  • AJAX
  • Computer Science
  • Software Engineering
  • Complexity Analysis
  • engineering
  • Algorithm Design

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.