The Software Engineer Advisor at Federal Express Corporation is responsible for leading the design, development, troubleshooting, and debugging of complex software programs. This role involves overseeing the full development life cycle of software enhancements and new products, conducting systems programming tests, and mentoring less experienced team members.