A

Amazon

Sells products online and rents cloud computing

Software Development Engineer - Finance Technology

Software EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of non-internship professional software development experience.
  • At least 2 years of non-internship experience in design or architecture of new and existing systems, including design patterns, reliability, and scaling.
  • At least 1 year of software development engineer or related occupational experience.
  • At least 1 year of experience designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, or services using C#, C++, Java, or Perl.
  • At least 1 year of object-oriented design experience.
  • A Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Experience programming with at least one software programming language.

Responsibilities

  • Own payment-system features and components end-to-end, from understanding customer needs through design, implementation, testing, deployment, documentation, and production accountability.
  • Design solutions, make tradeoffs, and code independently, consulting senior and principal engineers on difficult tradeoffs and alignment with the broader architecture.
  • Work directly with product managers and business stakeholders in finance, tax, and accounts payable operations to understand requirements, identify intended outcomes, and challenge requests when needed.
  • Ship payment-system changes incrementally through staged rollout and measurement.
  • Reduce operational load by turning recurring manual interventions into code fixes or self-healing mechanisms.
  • Create clear documentation and maintainable, extensible design choices.
  • Use code reviews to teach, mentor less-experienced engineers, and help new teammates understand how the software is built, operated, and fits into the broader system.
  • Use AI agents across the development lifecycle to explore systems, draft and review designs, generate and test code, triage production issues, and automate operational work; verify agent output and remain accountable for shipped work.
  • Build agentic capabilities into systems to automate decisions and investigations that previously required human involvement.

Desired Qualifications

  • At least 3 years of experience across the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • A Bachelor's degree in computer science or equivalent.
  • Experience contributing to the architecture and design of new and existing systems, including architecture, design patterns, reliability, and scaling.
  • Experience debugging, profiling, and implementing software engineering best practices in large-scale systems.
  • Experience with cloud computing, web services, or related areas.
  • Experience using AI-assisted development tools in academic or professional settings.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs