Amazon Lending is seeking a driven Software Development Engineer to join their team and make a direct impact on customers through building flexible, performant, and extensible solutions for complex financial and risk problems. This role involves leading the design and development of systems to support various financial products, working closely with software engineers, product managers, and UX designers.
The team operates in a fast-paced environment using agile methodologies and SOA design patterns, with a focus on helping third-party sellers on Amazon grow their business through access to capital. Engineers enjoy high ownership throughout the software lifecycle, with minimal bureaucracy and maximum development time. The position involves working with both server and serverless architectures, primarily using Java, and includes full-stack development responsibilities.
The role offers opportunities to design scalable architectures, enhance existing systems, and participate in learning and experimentation through regular learning days and hackathons. The team maintains a strong culture of knowledge sharing through weekly learning sessions and monthly tech talks, and emphasizes system performance optimization and innovation in system design.
Working at Amazon Lending means joining a fun, inclusive environment with a strong team identity and clear mission to help small businesses thrive. The team values innovation and provides opportunities to work alongside senior engineers while maintaining a high level of ownership throughout the software development process. This position offers the chance to make a significant impact on financial technology while working with one of the world's leading technology companies.