Director, Software Development FinTech

Employer, Inc.
Arlington, VA
Sep 25, 2021
Sep 27, 2021
Full Time strives to be Earth's most customer-centric company where people can discover virtually anything they want to buy online. By giving customers more of what they want - low prices, vast selection, and convenience, continues to grow and evolve as a world-class e-commerce platform. The spirit of innovation drove Amazon's evolution from a website to an e-commerce platform to a development platform, and it is part of the company's DNA. The world's brightest minds come to to research and develop technology that improves the lives of shoppers, developers, publishers, and sellers around the world. Amazon's vision is to offer the Earth's largest selection and lowest prices to our customers. is seeking a Director of Software Development for the Finance Technology (FinTech) organization. FinTech's challenge is to deliver the data, technology, and software solutions that accurately capture, process, and report the massive quantity of financial transactions. The transactions are generated each day as millions of customers make purchases, as thousands of vendors and partners are paid, as inventory moves in and out of warehouses, as commissions are calculated, and as taxes are collected in hundreds of jurisdictions worldwide. Reporting to the Head of Finance Technology, this position will lead a large, global team and be responsible for innovating and building the technical capabilities that Finance needs as Amazon grows toward a $1 Trillion company. This position will partner with our finance customers to deliver the technical capabilities they need, work with the leadership team to develop the long-term strategy for the FinTech organization, and actively coach and develop a large team. The software that the team builds includes automating complex Accounting and processes, supporting Amazon's global expansion initiatives, applying machine learning tools to detect anomalies in the flow of the over 20 billion transactions monthly. These applications and services are used by our teams globally. Our teams are in Seattle, New York, Toronto, Vancouver, So Paulo, Hyderabad, New Delhi, and Amsterdam. FinTech team members include Software Development Engineers, UX Designers, Data Engineers, Data Scientists, Applied Scientists, third party Application Engineers, Functional Analysts, Technical Program Managers, Product Managers, Risk Analysts, and Business Operations Managers. The Director of Software Development will be expected to achieve the following: Be an engaged coach, mentor, and partner for FinTech team members. Actively engage with Finance stakeholders to understand their processes, areas of growth, and points of unnecessary complexity. Identify technical capabilities that can enable business growth, reduce complexity, and improve productivity. Constantly improve the efficiency for teams to access our extensive data sets and build automation. Ensure the products your team builds are straightforward to use and have customer-centric user interfaces. Make very high judgment decisions on how to accomplish and prioritize features, functions, and new capabilities. Create and develop teams with clear technical vision and leadership for existing and future products. Continuously monitor new technologies and evaluate their potential use. Serve as a sounding board to Finance leadership team, including the CFO. A minimum educational background that includes a bachelor's degree in computer science or a related technical field. This leader must have a proven track record of partnering with customers to identify new products and services. This leader must be an exceptional strategic thinker and actively contribute as a member of FinTech's leadership team on our team's strategic focus and what our next best investments should be. This leader must be a high judgment leader who can frame solutions with long-term goals in mind instead of focusing on short-term deliverables. This leader can communicate their point of view and recommendations. This leader must have a strong background in software architecture development and experience working with distributed applications to achieve their deliverables. Additional required experiences include: Proven experience managing multiple projects simultaneously of varied scale and complexity. Proven experience managing large and decentralized engineering (over 100 team members directly or indirectly). Proven experience managing large project initiatives spanning different teams. Successfully delivered products and services that scaled over time. Experience with big data technologies, concepts, and architectural considerations, including those that utilize AWS technologies. Thorough knowledge of current software design and development methodologies, processes, best industry practices, and techniques. Ability to dive deep and find gaps that need to be addressed; and effectively identify, communicate and recommend the best available solution to implement Ability to actively coach, develop and hire teams in multiple locations. Has run multi-tiered organizations with senior leaders under them. Customer-facing experience is essential, along with excellent customer intuition. Focused, attention to detail, and process-oriented. Prior hands-on software development experience. First and foremost, the Director of Software Development FinTech will be an independent and curious thinker who can make convincing, information-based arguments and will never stop learning about their customers' subject matter and areas of complexity. With a strong bias for action, this individual will have a balanced left/right brain and work equally well with product design and engineering teams. This person will have very sound judgment and be able to recruit and groom high-caliber talent. The Director of Software Development FinTech will be "hungry" to develop themselves and their team members personally and professionally. Professional traits that are not unique to this position but necessary for Amazon leaders: Exhibits excellent judgment Develops great people. Hires great people. Has relentlessly high standards Thinks strategically and treats execution as one of the critical pillars of the strategy Expects and requires innovation of their team Thinks big and has convictions Deliver Results Has the innate ability to inspire passion in others