Software Development Engineer


Vancouver, British Columbia, Canada

Full time

Software Engineering / Software Developer

Jan 14

Are you interested in building high-performance, globally scalable AWS Financial systems that drive Amazon's current and future growth? Are you seeking an environment where you can drive innovation leveraging the scalability and innovation with Amazon's AWS cloud services? Do you have a passion for ensuring a positive customer experience? This is the job for you.

AWS Financial Technology Team is looking for a results-oriented, innovative software development engineer, who can help us create the next generation of distributed, scalable financial systems. Our ideal candidate thrives in a fast-paced environment, relishes working with big data, and enjoys problem solving within highly complex business contexts that are typically being defined in real-time. We need someone to design and develop services that facilitate global financial decisions worth billions (USD) annually.

Key job responsibilities

In this role you will:

  • Deliver a Best-in-Class customer experience by continuously building and improving platform, code and services that enable AWS Finance.
  • Design and develop high-performance, reliable systems in a complex, multi-tiered, distributed environment.
  • Build services/integration for Financial Applications.
  • Design and Develop Best integration pattern for our systems. Leverage and integrate with different tools, technologies and products with in Amazon to reduce operational cost and enhance customer experience
  • Partner directly with other Software Development Engineers (SDEs), Technical Program Managers, Functional Analysts and Customers to understand features and continuously identify opportunities to build and deploy software solutions

About the team

At AWS Fintech we automate the transformation of financial data into information and information into insights that AWS Finance teams can use to drive action. The automation we provide allows AWS Finance to scale through technology rather than people. For example, when you ask questions, such as how AWS decides pricing for AWS services, how does AWS knows it’s revenue, or how does AWS Services know, if they are profitable, It’s all through applications that our team creates. We do full stack applications to capture data, integrating with multiple financial systems, and data warehouses and using machine learning to get insights from the data.


  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team


  • 5+ 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

Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume