onsite
Software Dev Engineer II, Sourcing Performance - Amazon.com
Software Engineer
Software Development Engineer II focused on building and maintaining high‑performance purchase order and supply‑chain systems using Python, Java, and AWS services, ensuring scalability, reliability, and data integrity for a global vendor network.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservices for purchase order processing and supply‑chain performance analytics.
- Collaborate with cross‑functional teams to define requirements, prioritize features, and deliver high‑quality code on time.
- Implement robust data pipelines and ETL processes using SQL and AWS data services to support real‑time decision making.
- Ensure system reliability through automated testing, continuous integration, and performance monitoring.
- Participate in code reviews, architectural discussions, and knowledge sharing sessions.
Requirements
- 3+ years of professional software development experience in a large‑scale, distributed environment.
- Strong proficiency in Python and Java, with experience building RESTful APIs and microservices.
- Hands‑on experience with AWS services (EC2, Lambda, RDS, S3, CloudWatch) and containerization (Docker, ECS).
- Solid understanding of relational databases, SQL, and data modeling.
- Experience with Agile development practices and CI/CD pipelines.
Skills
pythonjavaawssqldockeragile