Software Development Manager – Amazon Seller Fees Tech organization. Own distributed systems that calculate, process, and apply complex fee structures across global marketplaces. Code directly impacts over 2MM+ active sellers relying on accurate, transparent financial transactions every day. Lead a team that builds scalable, high‑throughput microservices, implements precise financial calculations at massive scale, and ensures data consistency across diverse marketplace implementations.
Technical Development
- 1. Design, develop, and maintain scalable services and applications that close parity gaps between established and emerging marketplaces.
- 2. Implement complex business logic for fee calculations, incentives, and adjustments with high reliability and accuracy.
- 3. Write high‑quality, well‑tested code that meets Amazon’s engineering standards.
- 4. Participate in code reviews and provide constructive feedback to peers.
- 5. Troubleshoot and resolve complex technical issues in production environments.
- 6. Collaborate with other engineers to identify and implement technical improvements, document services, APIs, and architectural decisions.
Innovation & Problem Solving
- 1. Contribute to the adoption of GenAI tools to improve development workflows and efficiency.
- 2. Propose and implement technical solutions that address specific marketplace expansion challenges.
- 3. Identify opportunities for reuse and standardization across marketplace implementations.
- 4. Analyze and improve system performance, reliability, and scalability.
- 5. Participate in brainstorming sessions to solve complex technical and business problems.
Cross‑Functional Collaboration
- 1. Work effectively with Product Managers to understand business requirements and translate them into technical solutions.
- 2. Partner with other engineering teams to ensure seamless integration between systems.
- 3. Communicate technical concepts clearly to both technical and non‑technical stakeholders.
- 4. Collaborate with teams across different geographic locations and time zones.
- 5. Participate in planning activities including sprint planning, estimation, and retrospectives.
Basic Qualifications
- 3+ years of engineering team management experience.
- 7+ years of engineering experience.
- 8+ years of leading the definition and development of multi‑tier web services experience.
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations.
- Experience partnering with product or program management teams.
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems.
Preferred Qualifications
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills and make them more effective, product software engineers.
Experience Level: Mid Level