Director, Software Engineering
Thomson ReutersAbout the role
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, making decisions and communicating priorities
- Build a connection with the team through personal involvement and trust … inspire people 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 reviews with management on progress and maintain the communication infrastructure to ensure transparency and clarity about the state of your projects
- Effectively communicate complex and/or difficult information to both technical and non-technical audiences including executives and clients
- Facilitate group through complex issues to decisions. Ensure group participation. Drive workshops/meetings to conclusion and/or actionable outcomes
About You:
You are the fit for the position of Director of Software Development if your background includes:
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field and 10 years of progressive, work experience
- 8+ years of experience building applications in an Agile environment based on modern JavaScript architectur
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s