Jobs · Consulting · New York

Software Development Engineer, Products and Solutions

Amazon Web Services (AWS) · New York, NY · 6 days ago
ConsultingFull-time

About the role

We're looking for a Software Development Engineer who wants to build AI-powered products that change how enterprises move to the cloud — and who's ready to grow fast in a small, high-ownership team.

Responsibilities

  • Design and deliver production features end-to-end: from requirements through implementation, testing, deployment, and operations
  • Write clean, well-tested, production-quality code daily — primarily in Python and TypeScript/React
  • Contribute to system design discussions and propose solutions to technical problems within your team's scope
  • Build and maintain agentic AI components — agent logic, API integrations, orchestration workflows, or evaluation pipelines
  • Own operational health of your services: write alarms, build dashboards, maintain runbooks, participate in on-call rotations
  • Proactively identify bugs, performance issues, and technical debt — fix them without being asked
  • Collaborate effectively with teammates through code reviews, design discussions, and knowledge sharing
  • Communicate your work clearly in writing — design docs, pull request descriptions, and operational reviews
  • Learn continuously — stay current on AWS services, AI/ML developments, and engineering best practices relevant to your work
  • Potential Travel to customer sites and partner team locations to understand how your tools perform in the field

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language
  • Knowledge of Machine Learning and LLM fundamentals, including transformer architecture, training/inference lifecycles, and optimization techniques

Qualifications

  • Basic Qualifications: 3+ years of non-internship professional software development experience; 2+ years of non-internship design or architecture experience; 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications; 1+ years of Object Oriented Design experience; Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field; Experience programming with at least one software programming language; Knowledge of Machine Learning and LLM fundamentals
  • Preferred Qualifications: 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience; Bachelor's degree in computer science or equivalent; Experience building complex software systems that have been successfully delivered to customers; Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Similar jobs