Careers at Theta Data
Join our team building fast, reliable market data access for everyone.
About Theta Data
Theta Data is a rapidly growing company founded in 2022 by Bailey Danseglio. Our mission is to provide the world with efficient access to stock, options, and index data, in a format that is easy to consume and analyze. We believe that exchange data should be available to everyone, not just firms with big bank accounts. Theta Data’s market data service delivers stock, options, and index data to any server or desktop through an easy-to-use REST API, or real-time data via WebSockets. Come join us in bringing market data to all!
We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Current Openings
We are seeking a talented and enthusiastic Senior Java Software Engineer to join our growing engineering team. In this role, you will have the opportunity to contribute to the development and maintenance of our various backend servers, and on-client terminal Java applications. You will work closely with senior engineers to learn and grow your skills while contributing to impactful projects.
Responsibilities
- Design, develop, and test Java applications using industry best practices.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Write clean, well-documented, and maintainable code.
- Troubleshoot and debug software issues.
- Collaborate effectively with other engineers, product managers, and stakeholders.
- Learn and adapt to new technologies and best practices.
- Contribute to the improvement of our development processes.
Essential Qualifications
- 5-8 years of professional experience in Java software development.
- Strong understanding of Java core concepts (OOP, collections, concurrency).
- Understanding of networking concepts (e.g., TCP/IP, HTTP).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- A passion for learning and a desire to grow as a software engineer.
Preferred Skills
- Familiarity with databases (e.g., MySQL, PostgreSQL, ClickHouse).
- Experience with DevOps tools and practices (e.g., CI/CD, containerization).
- Familiarity with monitoring tools like New Relic is a plus.
- Windows and Linux system administration
To enhance our technical support team, we are hiring a Level 1 Technical Support Engineer with strong and proven technical support experience in the finance market, to be based remotely. The Technical Support Engineer will build and expand upon our professional and quality support service, and ensure customer satisfaction with Theta Data services. The successful candidate is expected to maintain a professional, courteous and customer service focused attitude at all times. If you are an overachiever with proven support experience who thrives in a fast-paced environment, we want to speak with you.
Responsibilities
- Lead in the diagnosis and resolution of complex user issues.
- Ensure all case details are recorded correctly and professionally.
- Assist in the development and implementation of new or improved support tools and processes.
- Assisting in the maintenance of all documentation.
- Work to assist with product enhancements and improvements.
- Ensure knowledge is transferred, and support cases are properly escalated in a timely manner.
Essential Qualifications
- Minimum 3 years of experience in a support role.
- Effective communication skills, particularly in client-facing scenarios; fluency in English both written and verbal.
- Strong analytical thinking, and debugging skills.
- Solid knowledge of:
- Assets traded on public exchanges (equities, options, etc).
- Basic data retrieval methods: REST APIs & WebSockets.
- Familiarity with Theta Data’s services.
Preferred Skills
- Windows and Linux system administration.
- Experience creating and editing documentation in Markdown
- Familiarity with Discord, and the Discord client
We are seeking a talented and enthusiastic Senior C++ Software Engineer to join our growing engineering team. In this role, you will have the opportunity to contribute to the development and maintenance of our various backend servers, and on-client terminal C++ applications. You will work closely with senior engineers to learn and grow your skills while contributing to impactful projects.
Responsibilities
- Design, develop, and test C++ applications using industry best practices.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Write clean, well-documented, and maintainable code.
- Troubleshoot and debug software issues.
- Collaborate effectively with other engineers, product managers, and stakeholders.
- Learn and adapt to new technologies and best practices.
- Contribute to the improvement of our development processes.
Essential Qualifications
- 8 - 10 years of professional experience in C++ software development.
- Strong understanding of C++ core concepts (OOP, collections, concurrency).
- Understanding of networking concepts (e.g., TCP/IP, HTTP).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- A passion for learning and a desire to grow as a software engineer.
Preferred Skills
- Familiarity with databases (e.g., MySQL, PostgreSQL, ClickHouse).
- Experience with DevOps tools and practices (e.g., CI/CD, containerization).
- Familiarity with monitoring tools like New Relic is a plus.
- Windows and Linux system administration
To Apply
Please submit your resume and cover letter to bill@thetadata.net with a subject of: [Job Application]: Job Title