The STP Development Program is Spot’s main source for new software development talent. The program provides the fundamental background and skills required to be a successful developer at Spot. It is a 6-month program that combines classroom education and hands-on training where you will learn about options trading, and rotate through each of our development teams. You will be matched with a mentor to help guide you along the way. Upon successful completion of the program you will be fully integrated into one of our development teams as an Associate Developer. The learning experience does not end there; rather it continues everyday at Spot.
As a software developer, you will be solving complex and interesting problems. For Spot to make real-time trading decisions a lot of computational power is required so that we can quickly process large amounts of data – our developers write systems to capitalize on that power. You will be involved in all areas of our business activities, and work directly with traders and other end-users. From building high-performance front-end trading tools using C#, to building next generation algorithmic trading systems in C++, you will be constantly challenged.
At Spot, you will get to work with the newest and best technologies. The software you write touches upon just about every area of Computer Science, including data storage, information retrieval, algorithm optimization, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, user interface design, etc. Our Agile methodology allows us to achieve short release cycles. Software you develop will be deployed quickly to the business and can have an immediate impact on the bottom line. Building high-performance trading tools, researching cutting-edge technologies, and collaborating with trading team members are just some of the opportunities waiting.
It is extremely demanding, and we only seek people who thrive in dynamic situations with new and different challenges each day. To meet these challenges, you will be working closely with and learning from expert developers. Our culture revolves around small teams identifying and solving problems and implementing new technology, new models, and new trades every single day.
At Spot, you will discover your true potential and form lasting friendships along the way.
We are looking for Computer Science and Engineering students who show strong problem solving skills, and have the passion to create innovative solutions. You should have a solid understanding of computer science principles and theory and be comfortable working with object-oriented programming. You will need to have a proven ability to design and develop performance-sensitive applications in a Windows or Linux environment using C++, C#, or Java; experience with multi-threading is an advantage.