Software Development Engineer II, TFS
Amazon
Job Description
If you are looking for high impact, high growth opportunity with interesting engineering challenges in a fast‑paced environment, this is the role for you. We have a number of untapped high‑impact engineering and business opportunities with high criticality for Amazon. What will you own?
You will build the invoicing ingestion product to accurately reflect the economics of Amazon transportation worldwide. With the dynamic and growing nature of the transportation business, we need an integrated solution to ingest invoices from all carriers. The product requires algorithms that are far from trivial and involves deep business understanding, technical acumen, machine learning, and extensive use of Gen‑AI concepts.
It directly affects the final payout to Amazon carriers worldwide accurately and on time. You will build highly scalable systems to ingest, validate, verify, audit, and pay for the cost of transportation for every item shipped by Amazon. These systems are the authority for ship cost computation in Amazon.
Who we are? We, Transportation Financial Systems (TFS) are responsible for building technologies that support financial aspects of Amazon transportation. Our software systems handle tens of thousands or requests per second and make decisions to pay billions of dollars a year, ensuring that transportation liabilities and revenues are correctly accounted for.
With rapid expansion into new geographies, innovations in supply–chain and delivery models, and an increasingly complex network, we have an opportunity to build software that scales with volume and business models. We leverage advanced technologies including big data, machine learning, real‑time analytics, and high‑volume, low‑latency, high‑availability services. TFS is a 100+ person tech team across eight different platforms.
This role offers the opportunity to collaborate with global product teams and customers around the world and other tech teams in the organization as we raise the bar in delivering innovation. Our engineering team is completely based out of India, and we build global solutions. Key Job Responsibilities Design and make high‑level and low‑level decisions, owning end‑to‑end depth for specific features while having breadth over other features and providing technical guidance for junior team members.
Design and implement scalable solutions using Scala or Java and AWS services. Mentor team members and collaborate across functions to deliver integrated solutions. Drive continuous improvement through code quality, testing, and technical debt reduction.
Provide hands‑on development for complex features while maintaining engineering excellence. A Day in the Life Please reach out to avinayam@ for any further details. 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 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 https://amazon.jobs/content/en/how-we-hire/accommodations 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