Jobs · Engineering · Florida

Sr Full Stack Software Engineer

The Walt Disney Company · Orlando, FL · 4 days ago
On-siteEngineering$135k–$165k/yrFull-time

About the role

No remote option available. Must be in the area or willing to relocate.

Responsibilities

  • Actively participate in the successful implementation of solutions for complex technical problems across the full stack from backend Java microservices to Angular UI applications and Node.js API layers
  • Contribute to the development and maintenance of payment processing frameworks, containerized execution environments, build systems, and shared libraries used across multiple products
  • Apply AI-assisted development practices including AI-assisted code review, automated testing, secure prompt engineering, and identifying opportunities to apply AI/ML in fraud detection and payment optimization
  • Provide input on future initiatives with stakeholders and fellow engineers, including technical debt prioritization, platform modernization, and capital planning considerations
  • Contribute to project architecture and effectively communicate technical decisions within the team
  • Contribute to Key Performance Indicators (KPIs) to measure project progress, system reliability, and engineering productivity
  • Collaborate with engineers to ensure clean, thread-safe, well-tested code that introduces new features and capabilities
  • Improve engineering productivity through innovation, automation, and adoption of modern development tools and AI assistants
  • Participate in production incident response for payment service failures including rapid triage, root cause analysis, remediation, and post-incident documentation
  • Apply AI-assisted development practices including AI-powered code review, test generation, refactoring, and documentation; identify safe injection points for AI/ML in payment and fraud systems
  • Mentor junior engineers through code reviews, technical discussions, and pair programming
  • Collaborate with external vendor teams and internal stakeholders for complex integration work
  • Contribute to technical estimates, risk assessments, and project sizing
  • Investigate and resolve complex concurrency and performance issues in high-throughput payment services
  • Act as a technical resource across backend services and frontend applications

Qualifications

  • 5+ years of design, architecture, and development experience in highly scalable, high-volume software components and/or client-facing web applications
  • Experience in payment processing, fintech, or financial services technology strongly preferred
  • Demonstrated experience leveraging AI tools in software development workflows preferred
  • Advanced experience with Java 17+ (Java 21 preferred) including Spring Framework
  • Advanced experience with Angular 16+ (Angular 18 preferred) and Node.js 18+ (Node.js 20 preferred)
  • Advanced experience with AWS services: Lambda, DynamoDB, Aurora DB, S3, ECS, CloudWatch
  • Advanced experience with Docker containerization and CI/CD pipelines (Jenkins, GitHub Actions, Harness)
  • Advanced experience with microservices architecture, RESTful APIs, and cloud-native design patterns
  • Proficiency with AI-assisted development tools (e.g., GitHub Copilot, Cursor, Amazon Q) and experience using them in development workflows
  • Experience with or strong interest in applying AI/ML to fraud detection, anomaly detection, or payment optimization use cases
  • Strong understanding of payment processing concepts: authorization, settlement, tokenization, PCI-DSS compliance, card network mandates
  • Advanced experience with Splunk or similar log analytics platforms for operational monitoring and incident investigation
  • Advanced experience in Object-Oriented design principles, patterns, and coding best practices
  • Advanced experience building use case driven software with Agile Software Development and Test Driven Development methodologies
  • Experience with database technologies: Aurora (MySQL), MariaDB, DynamoDB, Redis
  • Ability to thrive in a dynamic, fast-paced environment with on-call production support responsibilities
  • Ability to be highly flexible to quickly changing business needs and new technologies
  • Ability to perform programming, testing, and debugging of major projects spanning backend and frontend systems
  • Ability to mentor and review the work of less experienced members of the team

Similar jobs