Flex is seeking a Staff Software Engineer to develop and enhance end-user experiences across mobile and web platforms. In this role, you will collaborate with your team to launch new features, designing, testing, and scaling new product offerings that solve complex problems. You will define solutions, break down scope into actionable plans, and lead your cross-functional team through implementation, working with designers, product managers, and quality engineers in an agile environment. You'll provide guidance on the long-term vision and architecture of our application stack, ensuring best practices and consistency. You'll lead by example making high impact contributions, mentoring others and fostering a high performance culture.