Job Information
Amazon Sr Software Development Engineer, Finance Automation in Gurugram, India
Description
Amazon is seeking a Sr Software Development Engineer who will own and shape the future of our Finance Automation (FinAuto) delivery capabilities to process invoices and payments, provide financial data integration and process global withholding tax requirements across Amazon.
FinAuto builds software systems that ensure accurate and on time payments for millions of Amazon vendors including publishers, app developers, game developers, marketplace sellers, associates and others. We're constantly looking for opportunities to expand capabilities in new geographies and new lines of business.
Key job responsibilities
· Responsible for system architecture and development for new initiatives and feature development
· Work with business team to understand customer issues and will investigate, prototype and deliver new and innovative system solutions
· Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
· Establish architectural principles, select design patterns and then mentor team members on their appropriate application
· As a leader, influence the technology roadmap and innovation function/program
· Lead the analysis/stay abreast of technology industry, market trends in the field of software architecture and development
· Apply high judgment in driving platform/architecture development to insure scalability whilst meeting high customer experience and business goals
· Influence and mentor software engineers both within the team as well as across other teams in technology group
Basic Qualifications
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
Preferred Qualifications
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