freehire launches on Product Hunt on 26 August.

Follow →

Software Development Engineer

Summary

Build AI-powered sales tools for Amazon Advertising, integrating models and CRM systems to streamline sales workflows and boost revenue.

Build AI-powered sales enablement products that put the right customer intelligence at Amazon Advertising's front-line sales team's fingertips — orchestrating AI workflows across dozens of models, building context systems that make every interaction smarter, and scaling it all to meet Amazon's standards for reliability and security. You'll work at the intersection of AI and software engineering solving novel problems that directly accelerate advertising revenue growth.

The Sales Technology team within Global Sales Operations delivers best-in-class products and data solutions to improve Amazon Advertising sales effectiveness worldwide. We're ensuring sales teams have everything they need to understand customer potential and up-sell opportunities without wasting time on inefficiencies. You'll own end-to-end product development — from customer/stakeholder engagement and requirements definition through implementation and operation at scale. Our tech challenges are unique: integrating with CRM platforms, building NAWS products and APIs from scratch, and shaping how AI transforms the sales experience. If you want to work alongside exceptional talent shaping this transformation, this is your team.

Key job responsibilities
- Architect and implement scalable backend services and customer-facing features that power AI-driven sales enablement products
- Develop responsive, performant UI experiences using modern frameworks (React) to delight internal customers
- Own services end to end — from design through deployment, monitoring, and operational excellence
- Orchestrate AI workflows across multiple models and build context systems that make every sales interaction smarter
- Write clean, maintainable, well-tested code; participate in design and code reviews; raise the quality bar for the team
- Participate in on-call rotations, drive root-cause analysis, and build automated monitoring and alerting
- Partner with product managers, designers, and peer engineers to define technical solutions that meet customer needs
- Guide junior engineers through code reviews, design discussions, and best practices