Software Development Engineer, Tax Engine Services
Amazon
Amazon
Join a world-class team building one of the largest transactional distributed systems, tackling complex tax challenges that impact millions of Amazon customers globally. You will develop mission-critical services processing millions of requests per minute, ensuring accuracy and compliance with ever-changing global tax regulations.
Imagine architecting systems that power tax calculations for every Amazon transaction worldwide, from physical goods to digital services. This role offers the opportunity to compute correct tax amounts thousands of times per second while maintaining audit compliance across numerous countries. You'll collaborate with peers across Amazon's business units to design and operate highly scalable, reliable systems handling hundreds of millions of records. Whether your passion lies in solving intricate distributed systems problems or applying technology to real-world business challenges, this position offers a chance to make a significant impact on a platform processing billions of transactions annually.
Design and implement robust software solutions for accurate and efficient tax calculations across Amazon's global operations, managing millions of service requests per minute.
Collaborate effectively with cross-functional teams to interpret business needs and translate them into technical solutions that adhere to worldwide tax compliance standards.
Develop, test, and deploy high-quality distributed system software, employing industry-leading software engineering best practices and modern development methodologies.
Participate comprehensively in the full software development lifecycle, including design and code reviews, documentation, rigorous testing, and operational support for production systems.
Contribute to the enhancement of system reliability and performance by actively monitoring production metrics, identifying optimization avenues, and implementing improvements to meet stringent scale and accuracy requirements.
Possess a minimum of 3 years of professional software development experience, excluding internships.
Demonstrate at least 2 years of experience in designing or architecting new and existing systems, focusing on design patterns, reliability, and scaling.
Showcase proficiency in programming with at least one software programming language.
Ideally, bring 3+ years of experience across the full software development lifecycle, encompassing coding standards, code reviews, source control management, build processes, testing, and operations.
Hold a Bachelor's degree in Computer Science or an equivalent field.
Amazon
IT Consulting