At a Glance
- Tasks: Design and build scalable, distributed computing solutions for online payment systems.
- Company: Join PayFort, an Amazon company, revolutionising online shopping in Arabic-speaking countries.
- Benefits: Enjoy a dynamic work environment with opportunities for remote work and professional growth.
- Why this job: Tackle challenging computer science problems while shaping the future of online payments.
- Qualifications: 3+ years in software development and experience in system design required.
- Other info: Inclusive culture that supports diverse backgrounds and abilities.
The predicted salary is between 36000 - 60000 £ per year.
Software Development Engineer II, Amazon Payment Services
About PayFort, an Amazon Company: We serve the needs of online shoppers in all Arabic speaking and surrounding countries through our trusted, secure payment network that gives everyone the opportunity to shop online safely and easily. We build trust between buyers and online sellers by enabling consumers to transact online using the payment options they prefer with complete security and peace of mind while supporting the most popular payment methods available globally. PayFort is part of Souq Group, established in 2013. PayFort is regional expert in payment processing technology and solutions across major markets in the GCC & Levant countries, operating in UAE, Egypt, Saudi Arabia, Lebanon, Jordan and Qatar.
Primary Responsibilities:
We are looking for a seasoned senior developer to design/build massive scale, distributed computing solutions. You will be responsible for driving the team’s technical direction, strategizing and shaping our long-term vision and architecture. You will own major deliverables end-to-end, drive roadmaps, and provide technical leadership to the engineering team. If you\’re excited by cloud computing, designing highly scalable, fault tolerant systems, and want to be challenged by the toughest computer science problems, then join us to build the next generation distributed systems solving big data problems.
You should be someone who wants to conceive and design highly scalable, robust software, and wants to see their software thrive in the face of traffic from huge cloud computing services. The candidate should have strong distributed systems and web services design and implementation experience, as well as experience working on high availability production systems.
Responsible for the overall development life cycle of the solution and manage complex projects with significant bottom line impact
– Work with product managers in developing a strategy and road map to provide compelling capabilities for our customers.
– Work closely with senior engineers to develop the best technical design and approach for new product development.
– Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules.
– Project management – prioritization , planning of projects and features, Stakeholder management and tracking of external commitments
– Operational Excellence – monitoring & operation of production services
BASIC QUALIFICATIONS
– 3+ years of non-internship professional software development experience
– 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
– 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor\’s degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr
Software Development Engineer II, Amazon Payment Services employer: Amazon
Contact Detail:
Amazon Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer II, Amazon Payment Services
✨Tip Number 1
Familiarise yourself with distributed systems and cloud computing concepts. Since the role focuses on designing scalable solutions, having a solid understanding of these areas will help you stand out during discussions.
✨Tip Number 2
Engage with the tech community by attending meetups or webinars related to payment processing and software architecture. Networking can provide insights into industry trends and may even lead to referrals.
✨Tip Number 3
Prepare to discuss your previous projects in detail, especially those involving high availability systems. Be ready to explain your decision-making process and how you overcame challenges in those projects.
✨Tip Number 4
Showcase your leadership skills by discussing any experience you have in mentoring junior developers or leading projects. This aligns well with the role's requirement for providing technical leadership to the team.
We think you need these skills to ace Software Development Engineer II, Amazon Payment Services
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and qualifications required for the Software Development Engineer II position. Tailor your application to highlight relevant experience in distributed systems and cloud computing.
Craft a Strong CV: Your CV should clearly showcase your professional software development experience, particularly focusing on your design and architecture skills. Include specific examples of projects where you've implemented scalable solutions and led technical initiatives.
Write a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with Amazon Payment Services' mission and how you can contribute to their goals, especially in building secure and robust payment solutions.
Highlight Relevant Skills: Make sure to emphasise your proficiency in programming languages and any experience with high availability production systems. Mention any relevant certifications or projects that demonstrate your expertise in software development life cycles and operational excellence.
How to prepare for a job interview at Amazon
✨Understand Distributed Systems
Make sure you have a solid grasp of distributed systems and web services. Be prepared to discuss your experience with designing and implementing these systems, as well as any challenges you've faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Expect to tackle some tough computer science problems during the interview. Brush up on algorithms and data structures, and be ready to demonstrate your problem-solving approach through coding exercises or whiteboard sessions.
✨Discuss Project Management Experience
Since the role involves managing complex projects, be ready to talk about your experience with project management. Highlight how you've prioritised tasks, managed stakeholders, and tracked commitments in previous roles.
✨Emphasise Best Practices
Talk about your commitment to best practices in software development. Discuss your experience with code reviews, documentation, and ensuring high-quality deliverables, especially under tight deadlines.