Lead Software Engineer

[{{ $ctrl._job.status.name | translate}}] Lead Software Engineer
Disney Parks & Resorts

Posted
Interested in this opportunity ?

Job description

The Lead Software Engineer applies practical knowledge of development and engineering to conceive, design, develop, test, and implement software fixes, enhancements, components, and/or new software systems and applications of moderate complexity. The Software Engineer focuses on coding at the component level and works under minimal supervision. The Lead Software Engineer designs and develops highly scalable software systems and applications in a designated functional focus area(s).
The Lead Software Engineer is a hands-on software engineer who will:
  • Support the development of our Ticketing Sales/Fulfillment business
  • Work closely with studio team to design and deliver features based on prioritized tasks
  • Determine how to solve business problems by asking questions and understanding value propositions
  • Contribute to releases and drive improvements in the product releases
Responsibilities
  • Work closely with technical lead and other team members to identify and complete development assignments
  • Work with internal and vendor resources to develop and deliver work
  • Work with team to maintain source code repositories
  • Work closely with technical and non-technical partners to strategize on approach and dependency management
  • Participate in the design process of new features and enhancements to the software platform
  • Diagnose issues, evaluate and recommend the best resolution, and execute against that plan
  • Participate in the creation of development / software engineering best practices, including capacity planning, monitoring, configuration, security, historical metrics, recovery strategies and migration strategies
  • Contribute to scrum sessions, executing sprint planning, sprint retrospective and sprint demos
Basic QualificationsEXPERIENCE REQUIRED
  • Bachelor’s degree in a technology related field (i.e. Computer Science, Information Systems, mathematics, engineering or other scientific or technology discipline), or a minimum of 8 years of software development experience
  • Experience collecting, reviewing and updating requirements and/or user stories
  • Experience writing technical documentation and providing engineering deliverables
  • Experience using source code control
  • Experience using a change management approval process
  • Experience using defect logging tools (BugZilla, Service Now, etc.)
  • A demonstrated pattern of leadership, formal or otherwise
TECHNICAL SKILLS REQUIRED
  • Has solid understanding of the software development life cycle SDLC (e.g. requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g. Waterfall, Agile, Iterative Development, etc.)
  • Strong problem solving and analysis skills
  • Expertise in Object Oriented Programming
  • Strong understanding of Computer Science fundamentals
  • Experience with Development Tools (Eclipse IDE or similar, Maven)
  • Experience with Java, SQL, XML DTDs and JSON Messaging
  • Strong knowledge in Database Design
  • Experience with secure use of HTTP Protocol
  • Experience with Web Services (SOAP & REST)
  • Knowledge of cloud based services, high availability systems (AWS, Azure, ServiceNow, etc.)
  • Knowledge of unit testing, behavioral testing and continuous integration
  • Demonstrated understanding of the importance of maintainable / sustainable product solutions
  • A thorough understanding and passion for Agile principles.
  • Experience implementing Web client presentation frameworks (JavaScript, Angular, app.js etc.)
  • Modern web/app development technologies (JavaScript, Angular, Node.js, Mocha, Chai, Sinon, Grunt, Bower)
  • Demonstrated knowledge of Enterprise Integration Patterns
SOFT SKILLS & OTHER REQUIREMENTS
  • Strong written, verbal and interpersonal communication skills
  • Proven ability to work with all members of an extended and diverse project team
  • Must be detail-oriented, self-organized, committed to quality and be capable of tracking multiple issues simultaneously
  • Ability to function in a virtual team setting and work with resources in multiple sites (onsite, offshore, near shore)
  • Excellent time management skills with the ability to multitask effectively
  • Support on-call response to critical operational issues; be able to work beyond normal hours and support implementation transition activities and hyper-care shifts as needed
Preferred Qualifications
  • Scrum Master certification or similar Agile and/or SDLC certifications are a plus
  • Experience with QA and software analytic tools is a plus
  • 8 years of experience working as a developer within complex systems development environments
  • Experience with Spring/Spring-Boot
  • Experience with User Interfaces and/or SOA concepts
  • Understanding of the Theme Park operations domain is a plus
  • Strong understanding of AWS Server-less Architecture (Lambda, API gateway, AWS IoT, DynamoDB, Aurora, Kinesis, Redshift)
  • Experience with Software Performance Optimization (memory, CPU, scaling, etc...)
  • Experience and knowledge migrating legacy application to container based architectures (i.e. Docker)
  • Experience w/container orchestration tools (such as Kubernetes, Orca, Mesos)
Required Education Bachelor’s degree in Computer Science, Information Systems, or minimum of two (2) years of software development experience Preferred Education Graduate degree in a technology or scientific related field (i.e., Computer Science, Information Systems, mathematics, engineering or other technical discipline); any advanced degree is highly desirable Company Overview The Walt Disney Company is a world-class entertainment and technological leader. Walt’s passion was to continuously envision new ways to move audiences around the world—a passion that remains our touchstone in an enterprise that stretches from theme parks, resorts and a cruise line to sports, news, movies and a variety of other businesses. Uniting each endeavor is a commitment to creating and delivering unforgettable experiences — and we’re constantly looking for new ways to enhance these exciting experiences. Bring your individual talents here and discover for yourself why a career with Disney is the opportunity you’ve been looking for.
“It takes people to make the dream a reality.” Walt was on to something when he said that, and it continues to ring true today. No matter the stage in your career, being a part of Walt Disney Parks & Resorts means being a part of a team where you help bring innovation to life through unsurpassed products, services and most importantly remarkable experiences. As a Cast Member, you are the steward and connection to our legacy and the backbone of our thriving innovations. Join our team and watch your dreams come true. Additional InformationThis position is with the legal entity of Walt Disney Attractions Technology LLC, an equal opportunity employer.

Requirements

See description

Job type
Fulltime job
Location
Orlando, FL, United States
Department
Other
Starting in
As soon as possible

Other suggested jobs

{{:: 'Architect Position in Los Angeles, CA' | ellipsis : 40 : true }}

{{:: 'U.S. Training Alliance' | ellipsis : 35 : true }}

{{:: 'Service Desk Analyst' | ellipsis : 40 : true }}

{{:: 'SiteMinder' | ellipsis : 35 : true }}

{{:: 'Cruise Sales Representative' | ellipsis : 40 : true }}

{{:: 'Tourico Holidays' | ellipsis : 35 : true }}
Interested in this opportunity ?
Other jobs
Android Developer
Seattle, WA, United States
Senior Financial Analyst
Burbank, CA, United States
View 1476 other offers