Job Description: Junior Software Engineer

Role Description

As a Junior Software Engineer, you will work under the guidance of others on our Technology team. You will work closely and collaboratively with Trading and Quantitative teams with the ultimate goal of supporting day-to-day trading operations by building tools and exploring new opportunities with your technical abilities.

You will build software systems that handle large amounts of data, support multiple markets with varying rules and data formats, and provide trading insights efficiently and accurately. We have a number of proprietary platforms, which leverage various data stores and third-party tools. You will be expected to learn new technologies and market concepts quickly. You will apply sound software engineering principles to help us quickly deliver new tools and enhancements at a rapid pace with good quality controls.

You must be able to work in a dynamic, collaborative environment. It is important that you are enthusiastic about joining an early-stage company. You will need to be flexible, driven, collaborative, and comfortable juggling responsibilities in multiple disciplines.

This position is based in our Alexandria, VA office. You will be expected to travel to our Birmingham, AL office periodically (estimated 2-4 weeks of travel annually).

Responsibilities

  • Build software systems under the guidance of our more senior technology team members.
  • Responding to bug reports and change requests to enhance our existing systems.
  • Assist with new feature development, including evaluation and selection of relevant technologies and methodologies to solve trading problems.
  • Perform quality assurance via automated testing tools.
  • You will be coached to build software systems that simultaneously support the needs of multiple traders in various markets.

Skills and Qualifications

  • Excellent programming skills and a passion for solving problems with code.
  • An excellent foundation of computer science theory coupled with an ability to build real-world systems efficiently.
  • A strong grasp of data stores, algorithms, and object oriented programming techniques.
  • Eagerness and ability to learn new programming languages and tools very quickly.
  • Analytical mind to quickly solve complex problems involving complext data.
  • Experience with SQL and NoSQL database technologies preferred.
  • At least 1-2 years proficiency in Ruby desired.
  • Other desired technologies include Rails, R, JQuery, Redis, Linux, SQL, and AWS.
  • 1-2 years of work experience is preferred but not required.

Compensation

Tios Capital will provide a competitive base salary, with eligibility for bonuses based on individual and company performance. Three weeks of paid vacation, health, and dental insurance are also included.

To apply for this position, send a cover letter and resume to our HR team (hr@tioscapital.com)

« Back to Tios Careers