Director, Software Engineering
Reuters employs over 2,700 journalists in nearly 200 locations. The media and financial markets trust us to provide real-time text, images, and video news across every content category in more than 20 languages. Reuters is the world's largest multimedia news provider, reaching billions of people every day.
The largest customer for Reuters News is the London Stock Exchange Group (LSEG), for whom we provide market moving news and economic indicator data. A significant portion of this valuable data is automated, providing LSEG with the speed and accuracy necessary for demanding financial professionals.
About the Role:
In this role as a Director of Software Engineering you will:
The Director of Software Engineering will lead a team of software engineers designing and building the platform we use to automate market moving economic indicators, commodity news and company data. This platform is at the heart of the value proposition with our largest customer, and requires an extreme attention to detail, careful planning, and effective management of engineering resources to respond to the ever-changing landscape of financial data acquisition.
As an experienced technologist, you'll lead the development of robust design systems, service integrations, data analytics and security solutions. You will continue to evolve the platform to enhance its speed, accuracy and cost effectiveness.
As an experienced engineering manager, you'll implement best practices and patterns for high-quality and maintainable software development. You will manage a distributed team, so international travel will be necessary on occasion.
The Director of Software Engineering will direct large-scale and complex development initiatives, implement process improvements, and proactively manage resources and risk. We expect your work product will reflect a strong technical background and a dedication to concise, scalable code. You will lead a software development engineering team responsible for analyzing, designing, developing, integrating, testing, and deploying new and existing software application programs within time and cost constraints. You will ensure modification to existing software will correct errors or improve performance.
You will manage and motivate a team of professionals with diverse skills and backgrounds. Consistently deliver quality products and services by monitoring progress. Demonstrate in-depth technical capabilities and professional knowledge. Provide leadership and guidance on standards, best practices for services implementation and developer productivity tools by constantly incorporating the best-in-class technologies and standards. You will maintain long-term client relationships and networks with our most critical customer.
Software Engineering:
Demonstrate best-in-class software engineering skills to develop secure, tested, optimized, scalable code
Collaborate with designers, product managers, ops engineers, client engineers, QA engineers and various other teams and stakeholders to solve problems utilizing innovative solutions
Identify and document product architecture and solution design
Leadership:
Provide leadership and guidance on standards; focus on continuous improvement to raise the development skills and productivity
Simplify strategy into specific actions, makingdecisions and communicatingpriorities
Builda connection with the team through personal involvement and trust ... inspirepeople to want to perform at a higher level
Hire and retain top talent in the industry; inspire the organization by exceeding expectations of end-users, business partners, and cross-enterprise product and engineering teams
Communication and Interaction:
Conduct regular reviewswithmanagement on progressand maintain the communication infrastructureto ensure transparency and clarity about the state ofyourprojects<