Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code; determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
In this role, you will need to have experience in programming in either C++ or Python; expertise with data structures and algorithms; thorough understanding of object-oriented programming and experience applying modern design patterns.
In this role, the selected candidate will write, code, test, and analyze software programs and applications, including research, design, documentation, and modification of software applications throughout the production life cycle.
Lead a team of software engineers in the design, development, and testing of the comiXology Android and Kindle apps; help define and implement standards and promote best practices for the Android development team .
Build highly scalable, low-latency electronic trading software leveraging the firm?s proprietary infrastructure, including implementation of both core platform electronic trading infrastructure as well as customer facing order routing business logic.
The Senior Software Engineer, Brand Safety is integral to this process will be an critical part of the team focused on the delivery of our Inventory Quality and Brand Safety technical processes and operations.
In this role, the selected candidate will work with traders, researchers, and other developers to engineer low latency, high throughput trading systems; you will have the opportunity to create and improve the libraries and frameworks upon which our trading applications are based, and develop new tools.