Search by job, company or skills

Thomson Reuters

Lead Software Development Engineer - Reuters Product Connector

5-10 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Job description

  • Lead Software Development Engineers work across the end-to-end software development life cycle and apply modern software development practices when defining, designing, building, testing and delivering software and services to users.
  • Lead Software Engineers effectively collaborate with cross functional teams including senior stakeholders to deliver on projects.
  • You will utilize your deep technical expertise and skillset by representing software development engineering in overall project management by specifying and driving progress towards development activities, milestones, and timelines.
  • This role independently builds software solutions, solves highly complex problems and displays innovation when delivering projects and/or product(s).

About the role:

  • Influences multiple cross-functional project teams to execute and adopt a point of view for ideas and initiatives
  • Acts as a resource for colleagues with less experience
  • Trains and mentors colleagues including Sr. Software Engineers
  • Strategic focus
  • Plans, designs, develops and tests software systems or applications for software enhancements and new products
  • Writes code that establishes and enhances coding specifications, typically for software programs and systems that have little or no precedent.
  • Delivers software features with exceptional quality, meeting designated release plans and delivery commitments.
  • Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
  • Owns a functional area. Breaks large requests down into sub-tasks, gives higher-level status updates. Writes test plans.
  • Takes operational responsibility. Sets measurable goals and meets them. Performs code reviews
  • Participates in developing technical / business approaches and new or enhanced technical tools.
  • Sets software engineering project schedules, defines project parameters and tasks and monitors project tasks.
  • Develops and keeps the vision of the project, leading others toward its completion.
  • Resolves a wide range of issues in creative ways.
  • Owns the development and rollout for an entire product, or large project.
  • Leads the daily work of assigned work group / team. Recommends modifications to the daily operations of the assigned work group / team. Makes needed adjustments to short-term priorities.
  • Networks with senior internal and external personnel in own area of expertise. Interacts with direct team of accountability, peers and/or managers in other teams. May interact with vendors and/or customers to share information and improve workflow processes.

About you:

  • 5-10+ Years of experience
  • If the candidate has experience in some of these platform then it would be a plus:
  • Java
  • AWS
  • Python
  • Terraform
  • Serverless design technics
  • Business SaaS systems including Salesforce, Zuora, Stripe
  • Integration architecture experience is a big plus
  • Data & analytics experience is welcomed
  • Very good communication skills to be able to talk with business, technology, management, top management in meaningful and result-oriented manner
  • Have wide technology experience and vision
  • Learn quickly. For instance, able to catch up on data architecture and work with other architects on designing the data platform which correlates with enterprise strategy.
  • Challenge business decisions and views, influence business decisions
  • Be a bridge between business and technology
  • Provide high level estimates, scope definition, work breakdown structure and cost estimates for management
  • Create system design which can be understood by business and by technology including developers, QA's, BA's and management
  • Provide technology governance of multiple scrum teams
  • Be hands-on. For instance, review PR's created by developers to validate that system design is addressed properly or create a POC to prove some design option (but no intensive coding is required)
  • Understand enterprise architecture and be able to create design aligned with enterprise architecture
  • Be able to improve engineering practices including at solution architecture area such as architecture documentation standards and guidelines
  • Able to research, analyze and evaluate solution options (e.g. buy vs build), present them to architecture and business stakeholders
  • Able to lead as an architect multiple projects at a time, balance your time and focus between them
  • It is very preferred to have at least basic knowledge in ecommerce domain, B2B and B2C processes
  • Agile/scrum environment
  • Automation technology
  • Education - Masters / Bachelor's Degree Computer Engineering/ Computer Science/ Information Technology.

About Company

Job ID: 108694261