Taro Logo

Software Development Engineer, AWS Commerce Platform

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
Backend
Senior Software Engineer
5,000+ Employees
AI · Enterprise SaaS · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, AWS Commerce Platform

Are you passionate about the future of contracting processes using Artificial Intelligence? Are you interested in capturing the semantics of legal contracts in electronic format? Do you enjoy using parsing, interpreting, and compilation techniques to solve business problems? Are you interested in building high-performance, globally scalable systems supporting bills generated for all AWS customers? If so, AWS Contract Onboarding is the perfect place for you!

As a Software Development Engineer, you will contribute to all aspects of an agile software development lifecycle, including design, architecture, development, documentation, testing, and operations. You will push your design and architecture limits by owning all aspects of solutions end-to-end, through full stack software development. Your team is responsible for a tool to capture contractual data from AWS private pricing agreements.

Key responsibilities:

  • Help define system architecture, own and implement specific components, and shape the overall experience.
  • Own and operate the systems you build, based on real-time customer data and demanding service-level agreements.
  • Collaborate with UX Designers, Product Managers, and other Software Development Engineers to define product scope.
  • Contribute to planning, design, implementation, testing, operations, and process improvement.
  • Write high-quality, efficient, testable code in Java, Kotlin, Python, and TypeScript.
  • Design Amazon-scale tools to facilitate internal business.
  • Build highly available, secure systems dealing with confidential contractual data.
  • Mentor and support the growth of other developers.
  • Engineer systems for "Amazon Scale".

The Contract Onboarding team is building tools and services to support auto-generation and auto-ingestion of AWS Private Pricing Agreements in electronic format. This enables the AWS Billing organization to sign contracts with customers faster, compute bills accurately, apply customized discounts, and enhance overall customer experience.

AWS values diverse experiences and encourages candidates to apply even if they don't meet all preferred qualifications. The company offers inclusive team culture, mentorship, career growth opportunities, and work-life balance.

Last updated 8 months ago

Responsibilities For Software Development Engineer, AWS Commerce Platform

  • Define system architecture and implement components
  • Own and operate systems based on real-time customer data
  • Collaborate with UX Designers, Product Managers, and other engineers
  • Write high-quality code in Java, Kotlin, Python, and TypeScript
  • Design Amazon-scale tools for internal business
  • Build secure systems for confidential contractual data
  • Mentor other developers

Requirements For Software Development Engineer, AWS Commerce Platform

Java
Kotlin
Python
TypeScript
  • Experience in professional, non-internship software development
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Knowledge of professional software engineering & best practices for full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, AWS Commerce Platform

Equity
  • Mentorship
  • Career Growth
  • Work-Life Balance
  • Inclusive Team Culture
  • Employee-led affinity groups
  • Ongoing events and learning experiences

Interested in this job?