Logo of Huzzle

Software Development Engineer II

image

Amazon

2mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Pune

AI generated summary

  • You need 3+ years of software development experience, 2+ years in design/architecture, proficiency in one programming language, full SDLC knowledge, and a Bachelor's in computer science or equivalent.
  • You will improve customer experience, develop financial services, design integration patterns, collaborate with teams, and enhance software solutions while ensuring high-quality code standards.

Requirements

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

Responsibilities

  • Deliver a Best-in-Class customer experience by continuously improving platform, code and services that enable receivables globally
  • Build services/integration for Financial Applications
  • Design and Develop Best integration patterns for our system. Leverage and integrate with different tools, technologies and products within 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.
  • Define high level and low level design for software solutions using the latest AWS technology in a large distributed environment.
  • Take the lead on defining and implementing engineering best practices and using data to define and improve operational best practices.
  • Help drive the architecture and technology choices for FinTech accounting products.
  • Design, develop and deploy medium to large software solutions for Amazon accounting needs.
  • Raise the bar on code quality, including security, readability, consistency, maintainability.

FAQs

What are the primary responsibilities of a Software Development Engineer II at Amazon Financial Technology Team?

The primary responsibilities include delivering a best-in-class customer experience by improving the platform, designing and developing services for financial applications, creating integration patterns, collaborating with other teams, and defining and implementing engineering best practices.

What programming experience is required for this role?

A minimum of 3 years of non-internship professional software development experience is required, along with experience programming in at least one software programming language.

Is experience with AWS cloud services necessary?

While experience with AWS is preferred, the job emphasizes the ability to design and implement scalable solutions using the AWS cloud platform, which can be learned on the job.

What qualifications are preferred for this position?

Preferred qualifications include 3+ years of experience in the full software development life cycle, as well as a Bachelor's degree in computer science or a related field.

How does this role contribute to Amazon's financial systems?

This role is crucial in creating scalable financial systems, building services for global financial transactions, and impacting technology that serves hundreds of millions of customers worldwide.

Are there opportunities for career advancement in this role?

Yes, as a Software Development Engineer II, there are opportunities to influence technology direction and take on leadership responsibilities in design and implementation.

What is the team structure like for this position?

The position involves working in a small development team and collaborating with other Software Development Engineers, Technical Program Managers, and Functional Analysts.

How does Amazon ensure a positive customer experience through this role?

The role focuses on continuously improving the platform, code, and services that enable receivables globally, which is aimed at enhancing the overall customer experience.

Is previous experience in a fast-paced environment important for this role?

Yes, the ideal candidate thrives in a fast-paced environment and enjoys tackling complex, real-time business challenges.

How does the role involve cross-functional collaboration?

The Software Development Engineer II will partner directly with various teams, including other engineers and functional analysts, to understand features and identify opportunities for software solutions.

Retail & Consumer Goods
Industry
10,001+
Employees
1994
Founded Year

Mission & Purpose

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one. Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world. Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind. You'll also hear us say that at Amazon, it's always "Day 1."​ What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.