Principal Engineer
Thomson ReutersAbout the role
Principal Engineer, Reuters
The Principal Engineer will play a pivotal role in shaping and guiding our technical initiatives, ensuring alignment with business objectives, and driving innovation across multiple domains. Reporting to the VP, Software Engineering, this role focuses on early project phases, providing technical blueprints, and aligning engineering teams for successful implementation.
Ā
This role is crucial in scoping and shaping business initiatives during the early planning phases. The ideal candidate will work ahead of the engineering teams, coordinating with stakeholders to define requirements and implement proofs of concept (POCs) to validate assumptions and confirm feasibility. The candidate will be responsible for providing a comprehensive technical blueprint that ensures the solution meets desired business outcomes.
Ā
Additionally, the Principal Engineer will align the engineering teams and serve as a technical advisor throughout the project implementation. This includes resolving any technical blockers that surface during the process. The role demands a proactive approach to problem-solving and the ability to navigate complex and ambiguous situations effectively
About The Role
As a Principal Engineer you will:
Early Project Phases:
- Lead early project phase initiatives, working ahead of the engineering teams to ensure readiness for development.
- Implement proofs of concept (POCs) to validate designs and assumptions, providing a solid foundation for the engineering teams.
Technical Documentation and Strategy:
- Write technical blueprints, including system design, technical specifications, implementation plans, technical roadmaps, and design documents.
- Drive long-term technical vision and strategy, designing solutions that align with business objectives and desired outcomes.
Cross-Functional Collaboration:
- Initiate and participate in cross-functional activities, ensuring successful project execution.
- Serve as the engineering voice, shaping and clarifying early phase business initiatives.
- Influence engineering teams across multiple domains.
- Strengthen organization-wide engineering culture through leadership, coaching, and mentorship.
- Provide specialist advice to middle and senior leadership on complex issues.
- Offer technical mentorship and coaching to Senior and Lead engineers.
- Be seen as a technical role model and leader with an external presence.
Delivery and Business Acumen:
- Design technical solutions that align with long-term business objectives.
- Act as a technical domain expert, consulting on application and infrastructure development projects.
- Present effectively to large groups, influence key stakeholders, and negotiate solutions.
- Recognize problems in existing designs and recommend remedies.
- Develop innovative concepts, services, technologies, or products.
- Identify where technology can cause a transformational shift in business and communicate to leadership.
- Anticipate internal or external business challenges and apply knowledge of external trends.
- Recommend process, product, or service improvements.
Leadership:
- Directly influence strategy and development affecting a whole sub-business, function, or major product area.
- Lead functional teams of technical experts and facilitate integration of their work.
- Communicate solutions and technology strategy to various stakeholders.
- Act as an advisor to senior management in your area of expertise.
About You:
You are a fit for the position of Principal Engineer if your background includes:
- Bachelor's degree in Computer Science, Engineering, or a related field and 7 years of progressive work experience.
- 5+ years of experience building web applications in an Agile environment based on modern JavaScript architecture and frameworks.
- Significant experience in software architecture and front-end (web) product development.
- Proven experience designing and delivering robust, high-volume, highly reliable, and highly available web products for customer-facing applications.
- Hands-on experience with cloud computing platforms, including a basic understanding of scalability, security, serverless architecture, and cost control concerns.
- Strong problem-solving skills with the ability to navigate highly complex and ambiguous situations.
- Excellent verbal and written communication skills. Must be able to effectively communicate complex technical concepts to diverse audiences.
- Ability to take ownership of multiple issues and project deliverables while continuing to delive
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