Principle Design Systems Engineer
TRADER Corporation
Toronto, ON, CA
2d ago

We are looking for a strong leader to join the Trader Software Business Unit team. In this role, you will be responsible for delivering key strategic initiatives through disciplined execution.

The breadth and complexity of these projects cannot be understated. The successful candidate should be able a technical guru able to dive into the technical complexities but also be able to oversee the impacts, interdependencies, and timelines to ensure the goals and objectives are met described by the senior and executive leadership teams.

What you will do

  • Provide leadership to the teams developing software products powering the Trader Software Business Unit
  • Create a technical roadmap for design components for the varied and unique SBU products while maintaining technical health
  • Help scale the best practices around the usage of the products through education and enforcement for the design system.
  • Provide expert System Design knowledge to ensure platform stability across multiple distributed systems.
  • Assess, estimate, and architect products and features from ideation to delivery. Keeping a keen eye on reusability, stability, and revenue opportunities
  • Work with a variety of software vendors to identify and implement key features and functionality that will add value to the department portfolio.
  • Work hands-on with the development teams on building out the software products so components are reusable and create our target state design systems.
  • What you will bring

  • 5 to 10 years or more of related work experience
  • University Degree (or equivalent) in Computer Science or a related subject.
  • Proficient with the Agile framework and how teams should be working within it.
  • Strong understanding of software development life cycle, from concept to deployment and monitoring.
  • Significant experience in multiple full-stack domains including DevOps, data modeling, backend, and frontend services.
  • Vast knowledge of system design principles with an understanding of vertical and horizontal scalability and architectural trade-off decisions.
  • Proven ability to balance and reconcile the needs of product and business with the long-term vision of technology and software
  • The capability of breaking down large development projects and prioritizing work against aggressive timelines
  • Experience working with distributed teams across multiple business verticals
  • Excellent verbal, written, presentation, and negotiation skills with the ability to communicate technical concepts to technical and non-technical professionals.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form