There are still lots of open positions. Let's find the one that's right for you.
As an Expert Senior Manager, Software Engineering, you will lead the development and building of software applications that address complex problems in various industries. You will mentor and guide a diverse engineering team through the entire engineering life cycle. Your responsibilities will include designing, developing, optimizing, and deploying cutting-edge software engineering solutions and infrastructure at the production scale required by the world's largest companies. You will collaborate closely with and influence general consulting teams to identify software solutions to client business problems, and to appropriately scope, prioritize and execute those solutions. You will provide strategic leadership in designing and development of full stack application software, guiding selection of third-party software products ensuring seamless integration as needed. You will oversee and drive strategic engagements focused on optimizing clients' front-end architecture, micro-services, build processes, security frameworks, etc. Additionally, you will champion establishing front-end development best practices and standards, guide the development of scalable libraries and software components to accelerate the delivery of client solutions, and oversee the full software development life cycle including architecture design, reviewing documentation and unit/integration tests, guiding issue resolutions, driving quality and consistency for code reviews, and mentoring other Engineers. You will also lead the collaboration between web designers and developers to create modern UI/UX web applications, coach front-end engineers to develop full-stack capabilities and advance their careers, and work with the team and other senior leaders to create a great working environment that attracts other great engineers. Travel is required (30%).