Software Development Engineer II, Amazon Payment Services
Software Development Engineer II, Amazon Payment Services

Software Development Engineer II, Amazon Payment Services

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
A

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

At PayFort, an Amazon Company, we pride ourselves on fostering a dynamic and inclusive work environment that encourages innovation and professional growth. As a Software Development Engineer II, you will have the opportunity to work on cutting-edge technology in a collaborative team, driving impactful projects that enhance online shopping experiences across the GCC & Levant countries. With a strong focus on employee development and a commitment to operational excellence, we offer a unique chance to thrive in a fast-paced, rewarding atmosphere where your contributions truly matter.
A

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

Distributed Systems Design
Cloud Computing
Software Development Life Cycle (SDLC)
High Availability Systems
Technical Leadership
Project Management
Agile Methodologies
Programming Languages (e.g., Java, Python, C++)
Design Patterns
Scalability and Reliability Engineering
Code Reviews and Quality Assurance
Source Control Management (e.g., Git)
Operational Excellence
Stakeholder Management
Problem-Solving Skills

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.

Software Development Engineer II, Amazon Payment Services
Amazon

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Software Development Engineer II, Amazon Payment Services

    Cambridge
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-09-04

  • A

    Amazon

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>