Software Dev Engineer II, Amazon Payment Services
Amazon
Amazon
Join Amazon's Payment Services team as a Software Development Engineer II and leverage cutting-edge technology to solve complex, large-scale distributed computing challenges. As a key player, you will drive technical direction, shape long-term vision, and own major deliverables end-to-end.
This role is perfect for innovators passionate about building new products and services from scratch. You'll thrive in an environment where development cycles are rapid and ambiguity is embraced, contributing to solutions that impact millions of customers worldwide.
Lead the design and development of massive-scale, distributed computing solutions, driving the team's technical strategy and long-term architecture.
Own major project deliverables from inception to completion, manage roadmaps, and provide technical leadership to the engineering team.
Collaborate with product managers to define strategies and roadmaps, and work closely with senior engineers on technical designs and approaches.
Instill best practices in software development and documentation, ensuring designs meet requirements and delivering high-quality work under tight deadlines.
Manage project prioritization, planning, and stakeholder interactions, while ensuring the operational excellence of production services.
Possess experience programming in at least one software programming language.
Demonstrate strong experience in distributed systems and web services design and implementation.
Proven track record working on high-availability production systems and designing highly scalable, fault-tolerant systems.
Experience in conceiving and designing robust software solutions capable of handling significant traffic from cloud computing services.
An undergraduate degree in Computer Science or a related field is preferred.
Amazon
E-Commerce