Hyderabad, TS, IN
11 hours ago
Software Development Manager, Seller Complaince Tech
Seller Compliance Team

Seller compliance has become a big blocker in EU for our Selling Partners impacting billions of dollars in GMS. Our team embarked its journey in 2017 (and still growing) to launch one of kind products offering Seller Compliance services for VAT and Extended Producer Responsibility (EPR). These products aim to automate a highly manual process at scale of Amazon. If you are interested in being the pioneers of such a product who enjoy solving scalable problems, understanding a complex business domain to innovate new tech solutions then this job is for you.

The manager in this role needs to drive key initiatives for EPR Pay on Behalf product. The Pay on Behalf product helps Sellers comply with EPR laws in the EU and enables a de-risking of $10B GMS for Amazon.


Key job responsibilities
Team Management and Leadership:
- Manage and lead a team of software developers, ensuring they are productive, motivated, and delivering high-quality code.
- Provide guidance, mentorship, and performance feedback to team members.
- Facilitate team collaboration, communication, and knowledge sharing.
- Hire, develop, and retain top talent for the software development team.

Project Management and Delivery:
- Oversee the planning, execution, and delivery of software development projects.
- Collaborate with stakeholders to understand requirements, set project goals, and define the scope.
- Develop and manage project plans, timelines, and resource allocation.
- Monitor project progress, identify and mitigate risks, and ensure projects are completed on time and within budget.

Technical Leadership and Innovation:
- Stay up-to-date with the latest technologies, trends, and best practices in software development.
- Provide technical guidance and oversight to the team, ensuring the use of appropriate design patterns, coding standards, and development methodologies.
- Identify and champion new technologies, tools, or processes that can improve the team's efficiency and product quality.
- Encourage and foster a culture of continuous learning and innovation within the team.

Process Improvement and Optimization:
- Evaluate and optimize the software development lifecycle, including processes, tools, and workflows.
- Implement and maintain effective development, testing, and deployment practices.
- Identify and address bottlenecks or inefficiencies in the software development process.
- Continuously seek ways to improve the team's productivity, product quality, and development velocity.

Stakeholder Management and Collaboration:
- Effectively communicate with cross-functional stakeholders, including product managers, designers, and business leaders.
- Translate business requirements into technical solutions and ensure alignment between the development team and stakeholders.
- Represent the development team's progress, challenges, and needs to senior management.
- Foster strong relationships and collaborate with other teams and departments to achieve organizational goals.


A day in the life
Team Management and Enablement:
- Conduct 1-on-1 meetings with team members to provide feedback, address concerns, and support their professional development.
- Lead team meetings to align on priorities, discuss project status, and resolve any blockers or issues.
- Mentor and coach team members to help them improve their technical and soft skills.
- Facilitate team-building activities and foster a positive, collaborative working environment.

Project Oversight and Delivery:
- Review and prioritize the project backlog, collaborating with stakeholders to ensure alignment on goals and deliverables.
- Monitor project progress, track key milestones, and address any delays or risks that could impact delivery.
- Participate in design discussions and code reviews to provide technical guidance and ensure adherence to best practices.
- Communicate project status and any important updates to stakeholders, escalating issues as needed.

Process Improvement and Optimization:
- Analyze development metrics and identify opportunities to streamline processes, enhance productivity, and improve code quality.
- Implement and refine development workflows, such as Agile methodologies, to increase the team's efficiency.
- Research and evaluate new tools, technologies, or techniques that could benefit the team and the software development lifecycle.
- Collaborate with other teams (e.g., Program, Product, Business, Quality Assurance) to optimize the end-to-end software delivery pipeline.


About the team
The team's vision is to build foundational technology that empowers every Selling Partner worldwide to grow their business in international marketplaces, raise technical standards, and be a hub of technical talent. The team's mission is to develop reusable capabilities and improve technological efficiency.
Confirm your E-mail: Send Email