Amazons Worldwide Consumer Engagement organization brings customers to visit amazon websites, engage them on site and help them purchase from Amazons retail sites. This is achieved through highly personalized messages delivered via all available large scale communication channelsboth free and paid and offering engaging experience on website. The organization builds, operates, and improves the technology systems that power all marketing channels, and manages prioritization and marketing spend decisions. Consumer Marketing consists of a series of single-threaded technology and business teams, each of which owns the entirety of a channel of communication or customer segment: natural and paid search (i.e. SEO and SEM), affiliate marketing (Associates), display advertising, email, browser integration, and mobile marketing, retail customer experience technology teams.
This position is for a technology leader in Affiliate Marketing Technology group for attribution team. This team owns business critical systems that are responsible for attributing traffic to marketing channels and thrives on innovation to provide rich analytics to its internal and external customers. As a leader on the team, you will be responsible for tier1 critical systems, guide your team through the design, development, testing, and deployment of a range of products involving big data processing and dealing with near real time SLAs. You will have to deal with challenges of high availability (five 9s) guarantee, low latency and high throughput. In addition, you will build and manage roadmaps for software teams, developing cutting edge experiences. You will have sound technical acumen, excellent project management skills, great communication skills, and hire, build, and develop your team. You are a true owner - you are deeply interested in product design, architecture, and you innovate relentlessly on behalf of our customers.
This position offers the opportunity to collaborate with our business teams across the world and other tech teams in Bangalore as we raise the bar in delivering innovation.
Provide technical expertise and leadership throughout product life cycles, influence software engineers best practices for your team and own operational metrics
Work with business leaders and product managers to define product requirements.
Prioritize, communicate, maintain, and execute roadmaps, project plans, and commitments
Work with engineers to define technical requirements and architect and execute best-in-class implementations in agile manner
Build and maintain world-class customer experience and operational excellence for your deliverables
Hire, manage, mentor and grow a high performance team of Software Engineers
Bachelors/Masters degree in Computer Science or related field
10+ years professional experience in software development management
Proficiency in, at least, one modern programming language such as Java, Scala, C#, C++ etc
Ability to solve complex technical problems and design robust, scalable solutions
Ability to think critically and actively contribute to strategic choices.
3+ years experience in managing development teams working on multiple simultaneous projects.
3+ years experience in managing large scale software development teams following Agile development processes.
Strong skills in project planning & execution, problem solving. Ability to take a project from initial scoping requirements through actual launch and support of the project
Proven leadership and teamwork skills
Excellent verbal and written communication skills in both technical and non-technical discussions.
Deep, hands-on technical expertise in high scale, service-oriented architectures
Exposure to Elastic Map Reduce and Machine Learning programs.
Ability to handle multiple competing priorities in a fast-paced environment
Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions
Proactively and continually improve their level of knowledge about Amazons business and relevant technologies, and use this knowledge to deliver high quality, accurate software deliverables
Strong business and technical vision
Good understanding of web services
Salary: Not Disclosed by Recruiter
/ Software Services
Functional Area: IT Software - eCommerce
, Internet Technologies
Role Category: Senior Management
Employment Type: Full Time, Permanent