ESR is hiring a UX Software Engineer to plan, build, and deploy software systems and develop well-constructed, testable code. The role involves evaluating customer requirements, coordinating with customers and the engineering team, and supporting software quality assurance and maintenance.