Senior Software Engineer - Waterloo
Broadway Technology, Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Mar 22, 2021
Last Date
Apr 22, 2021
Location(s)

Job Description

Broadway Technology is a software company that builds and sells high-performance distributed systems that make the business of trading and transacting money (and other financial assets) easier, faster, safer, and smarter for everyone involved. Our technology makes it simple to create, combine, and extend large-scale, high-performance intelligent systems in ways that were never before possible. As pioneers within our industry, we hire top talent and strive to build the next generation of thought leaders.
Broadway is seeking Senior Software Engineers to develop state-of-the-art C++ applications for our groundbreaking automated trading platform. We are a rapidly growing international enterprise software company built and run by engineers. Our technology makes it simple to create, combine, and extend large-scale, high-performance intelligent systems in ways that were never before possible.
Broadway’s solutions are built on the TOC, our core platform for scalable high-performance distributed computing. For over a decade, we’ve been using the TOC to build intelligent trading systems for leading financial institutions. We’re now starting to leverage the same technology to solve real-time problems across every industry.
You will own (typically multiple months-long) development projects end-to-end at the forefront of one of the most exciting areas in fintech, from conception through support and maintenance, including many fast-cycle version iterations. As part of our remarkably high-performing team of collaborative, talented engineers who thrive on building the most advanced technology, you will have significant freedom and self-direction to tackle a wealth of interesting, challenging problems as we push the technological envelope.Responsibilities
  • Work in C++ and Python to design, implement, and release state-of-the-art components and applications for mission-critical, high-performance, globally distributed systems related to automated trading
  • Produce exemplary code and deliver completed projects on time
  • Create and track project plans and convey status, issues and risks effectively
  • Perform unit and system level testing on your application and all affected systems
  • Work closely with customer-facing technical consultants to ensure that development efforts truly meet customer needs
  • Work closely with technical leads to ensure effective coordination and integration between interrelated projects
  • Play a key role in the development of best practices in software design, implementation, and coding standards
  • Lead and mentor junior engineers
Behavioral Profile
  • Self-starter with ability to self-regulate and problem-solve independently through obstacles in a dynamic, fast-paced environment
  • Results-driven with a strong ownership mentality and drive to deliver on schedule; maintains realistic estimations and escalates proactively when necessary
  • Superior abstract thinking abilities
  • Motivated to learn about new industries, master new technologies, and push technological boundaries
  • Connects code to the business problems being solved and translates effectively across business and technical boundaries
  • Team player who openly shares information, helps others, and is open to new ideas and going the extra mile when needed
Track Record
  • Exceptional programming skills and grasp of software engineering principles with 5 or more years programming in at least one industry-standard language (C++, C#, C, Java)
  • Demonstrated success managing development projects end-to-end with significant ownership over technical decision-making
  • Knowledge of at least one scripting language (Perl, Python, Ruby, JavaScript, etc.)
  • Familiarity with SQL and databases
  • Experience with real-time distributed systems and fast-cycle iterations is a plus
  • Enterprise software experience or experience with financial software and/or financial trading is a plus
  • Experience with financial broker/exchange APIs (e.g. price feeds, order execution) a plus
  • Bachelor’s or advanced degree in Computer Science or related field
Culture
  • We’re not just engineering systems, we’re engineering a company. Preserving our culture is the most important thing to us as we scale. It’s the way we come together to find the best solutions, and how we hold ourselves accountable to achieving our vision: delivering success for our customers and meaningful experiences for our people.

  • Do Something Big: The future promises a lotthe Internet of Everything, smart connected cities, transparent markets, virtual medicinebut these advances require more than what's possible with conventional solutions. We’ve developed a new way to build distributed systems. For over a decade, we’ve used it to

Job Specification

Job Rewards and Benefits

Broadway Technology

Information Technology and Services - San Jose, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.