Amazon Lending is seeking a talented Software Development Engineer to join their team in building and scaling financial products that help third-party sellers grow their businesses. As part of this role, you'll work on designing and implementing distributed software applications that support various financial products and risk assessment systems.
The team operates in an agile environment, using modern development practices and SOA design patterns. You'll be working primarily with Java in both server and serverless architectures, building full-stack applications that include both internal and external-facing UI components. The team places a strong emphasis on automation in testing and deployment to enhance delivery speed and operational scalability.
What makes this role exciting is the direct impact you'll have on helping small and medium-sized businesses access capital through Amazon's platform. You'll work alongside product managers, UX designers, and other talented engineers to solve complex financial and risk-related challenges. The team culture promotes innovation and learning, with regular knowledge-sharing sessions, hackathons, and opportunities to work with senior engineers.
The ideal candidate will bring strong technical expertise in distributed systems, a passion for building scalable financial solutions, and the ability to work effectively in a fast-paced environment. You'll have the opportunity to take ownership of the entire software lifecycle, from design to deployment, while working in an inclusive environment that values continuous learning and innovation.
This position offers the chance to be part of Amazon's growing financial services initiatives, working with cutting-edge technologies while making a meaningful impact on small business success. The team maintains a strong focus on technical excellence while minimizing bureaucracy, ensuring developers can focus on what they do best - building great software.