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 .
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.
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.
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.
Senior Application Developers at ADP are results-oriented, have knowledge of new and legacy technologies, have knowledge of the relevant platforms and environments, and be familiar with business process, functions and data within their domain to provide innovative, insightful, and secure solutions.
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 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.
In this role, the selected candidate will create distributed applications and services, develop back-end API specifications for downstream system interfaces, and will be responsible for design and development of various aspects of core application services.