Software Dev Engineer III, Amazon Payment Services
Amazon
Amazon
Amazon Payment Services is seeking a seasoned Senior Software Development Engineer. This role is instrumental in crafting and implementing robust, large-scale distributed computing solutions with a strong emphasis on information security within the dynamic digital payments sector. You will be a key driver of the team's technical trajectory, influencing long-term architectural strategies and owning critical deliverables from conception through completion.
This position offers the opportunity to provide significant technical guidance to the engineering team and lead the development of roadmaps for secure, scalable payment solutions built on cloud infrastructure. If you are passionate about innovation in payment technology and security, this is an exciting opportunity.
Architect and build highly secure, scalable, and fault-tolerant distributed systems for digital payment solutions leveraging cutting-edge cloud computing technologies.
Lead the entire development lifecycle for complex projects, managing them from initial planning to successful delivery.
Collaborate closely with security engineers and product managers to define strategies and roadmaps for customer-facing secure solutions.
Partner with fellow engineers to devise technical designs and approaches for new product development initiatives.
Champion and implement best practices for software development, comprehensive documentation, and superior code quality.
Ensure all designs align with project requirements and consistently deliver high-quality results within established timelines.
Effectively manage project prioritization, feature planning, stakeholder communications, and commitment tracking.
Drive operational excellence by actively monitoring and managing production services.
A minimum of 5 years of professional software development experience, excluding internships.
Proficiency in programming with at least one software programming language for over 5 years.
More than 5 years of experience leading the design or architecture of new and existing systems, including an understanding of design patterns, reliability, and scaling principles.
Demonstrated experience serving as a mentor, tech lead, or in a leadership role within an engineering team.
A Bachelor's degree in Computer Science or a closely related field is required.
Preferred: Over 5 years of experience across the full software development lifecycle, encompassing coding standards, code reviews, source control management, build processes, testing, and operations.
Amazon
Financial Services