Sr Software Engineer

Disney Disney · Media · Bay Lake, FL +1

This role is for a Senior Software Engineer at Disney focused on modernizing a legacy application and developing connected experiences. The role involves participating in large development projects, designing scalable software solutions, providing technical guidance, and performing testing and debugging. It requires experience in software systems design, Maximo development, cloud technologies (AWS, GCP), API design, and programming languages like Python, JavaScript, and Java. The engineer will also collaborate within agile teams and mentor other engineers.

What you'd actually do

  1. Participate in large development projects comprised of multiple components, overseeing projects teams and being accountable for execution and delivery of a robust solution.
  2. Develop highly innovative and large software solutions that meet specifications and significantly impact future developments.
  3. Design components for major software development projects, developing specifications for each that are scalable solutions.
  4. Interact and coordinate deliverables with other technical groups in the organization.
  5. Serve as a senior-level technical resource providing technical guidance and oversight.

Skills

Required

  • 5+ years of related work experience in design, development, and implementation of highly scalable software systems and components
  • 3+ years of Maximo specific development experience
  • Experience designing and developing both web and mobile applications, and Object-Oriented Analysis & Design
  • 3+ years of cloud technologies including Amazon Web Services (AWS) and Google Cloud Platform (GCP)
  • Experience designing and documenting inbound and outbound JSON based RESTful APIs and implementing such APIs within a security framework such as OAuth
  • 3+ years of Python, JavaScript and Java Development
  • Excellent and deep understanding of design patterns and modern, highly scalable application development
  • Strong verbal and written communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders
  • Proven ability to collaborate effectively within agile, cross-functional teams, including participation in daily scrum ceremonies
  • Experience triaging production support issues, performing in-depth troubleshooting, and delivering timely fixes
  • Commitment to high-quality engineering practices, including code reviews, unit testing, and maintaining technical documentation
  • Willingness to mentor and guide other engineers on design principles, coding standards, and best practices
  • Ability to recommend and implement improvements to processes, tools, and system interfaces to improve team effectiveness
  • A mindset that encourages innovation, continuous learning, and improvement
  • Comfort working in a fast-paced environment requiring adaptability and problem-solving skills

Nice to have

  • Experience with Maximo Application Server (MAS) 8+
  • IBM Maximo Administrator or Deployment Professional Certification
  • Track record on delivering quality projects on schedule
  • Analytics and Dashboard tooling including Tableau and Helix
  • Exposure to AI development tools (e.g. Github Copilot, Cursor, Claude, and Zed)
  • 3+ years of database programming including SQL Queries, Oracle Procedural Language PL/SQL and designing schema for Oracle 19c or higher database
  • .NET development experience in C#.
  • Master’s degree in computer science or related; and/or related certification