Software Engineer

Disney Disney · Media · Orlando, FL +1

Software Engineer on the Payments and Accounting Technology team, focusing on enhancing and supporting the commerce platform. The role involves building and maintaining APIs, developing cloud-enabled solutions (AWS), and writing high-quality code. A key aspect is the integration of AI technologies, including LLM/Generative AI (RAG, prompt design, guardrails) and Agentic AI development, alongside Python scripting for automation and AI/ML integration.

What you'd actually do

  1. Build and maintain APIs and services for internal and external-facing applications
  2. Develop and support applications using cloud-enabled solutions (AWS)
  3. Write high-quality, maintainable code with test coverage
  4. Participate in peer code reviews and collaborate to uphold coding standards
  5. Implement front-end features in coordination with backend systems

Skills

Required

  • Minimum 3 years of related work experience in software development
  • Full stack engineer with strong cloud, API, and UI capabilities
  • Angular (components, RxJS, state management)
  • Node.js (Express/NestJS)
  • Java 17+, microservices, Spring Boot, REST APIs
  • AWS services (Lambda, API Gateway, DynamoDB, Aurora)
  • Experience working with relational and NoSQL databases (e.g., MongoDB)
  • UI and API testing (JUnit, Postman)
  • Strong debugging skills, production readiness, and partner integration experience
  • LLM/Generative AI experience (RAG, prompt design, guardrails)
  • Agentic AI development (one or more: Amazon Q/Kiro, GitHub Copilot, Cursor, Claude)
  • Python scripting for automation and AI/ML integration
  • Comfortable working in an Agile environment
  • Proficient in modern development practices and tools, with a strong desire for continuous learning and skill development
  • Ability to collaborate effectively in a team environment
  • Collaboration with Product, QA, and engineering partners
  • Strong problem-solving skills with a focus on delivering practical solutions
  • Adaptability to fast-paced, dynamic work settings and changing priorities
  • Commitment to writing clean, well-documented, and maintainable code
  • Bachelor’s Degree in Computer Science (or equivalent education and experience)

What the JD emphasized

  • AI Skills
  • LLM/Generative AI experience
  • Agentic AI development

Other signals

  • AI-enabled problem solver
  • LLM/Generative AI experience
  • Agentic AI development