Job Title: C Software Engineer
Location: Downtown Chicago
Job Type: Full-time, in-office position
SG is a boutique technology company founded in 2004. We use technology and big data to solve real world financial puzzles. Our competitive advantage is a true meritocracy minimizing politics and rewarding results. The foundation of our culture is continuous improvement.
We are seeking a Software Engineer to join our team. The ideal candidate will collaborate with traders to transform trading ideas into algorithmic code, fine-tune current algorithms, and create new ones. This position demands excellent communication skills since the candidate will work closely with traders, interpreting their requirements and converting them into code.
Responsibilities:
Writing algorithmic code for trading programs and improving existing code
Collaborating with traders to turn trading ideas into algorithms
Testing and optimizing code structures to improve performance
Writing unit tests for all algorithms
Maintenance, retrofitting, and testing of algorithms in simulation environments
Testing for speed, bugs, and edge cases
Requirements:
Minimum 1-3 years of experience developing software on a team using version control, etc.
Experience in algorithmic trading software engineering a plus
Strong communication skills, as this role requires collaboration with traders to make ideas reality
Bachelor’s degree in a STEM field or equivalent experience
Significant experience in C, C, or Rust
What we offer:
Work-Life Balance - no excessive overtime
Competitive market-based pay with results based rewards
Solid benefit package including 401(k), medical, dental, vision, and more
Generous time off including holidays and vacation
Education Reimbursement
Freedom to solve technical challenges
Fully stocked break room, weekly lunches, volunteer opportunities, and more!