Senior Software Developer

Senior Software Developer

Sunrise Futures, LLC

Chicago, IL • On-site

$56.25 - $74.25/hr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 10 days ago


Job description

Sunrise Futures is looking to hire a highly talented Senior Software Developer to join our technology team.
The Role:
  • Working collaboratively with the technology and business teams on our trading and research platforms
  • Designing and implementing high quality software solutions used for algorithmic trading, exchange connectivity, and research
  • Exploring and working with industry leading hardware and software
  • Working alongside industry experts in the fields of technology and finance
  • Lead/mentor junior team members
  • Taking ownership of and leading projects from start to finish including design, roll out, and testing
  • Working on challenging and dynamic problems in a team atmosphere

The Requirements:
  • Bachelor's Degree in Computer Science or an equivalent field
  • 5+ years of experience in software development
  • Solid programming skills and strong understanding of general programming concepts such as OOP, data structures, and multi-threading
  • Experience with C++ or a similar language
  • Problem solvers who are driven, self-motivated, and "outside of the box" thinkers
  • Motivated, dependable, and responsible team players
  • Excellent written and verbal communication skills
  • Must be willing to take ownership and lead others

The Company:
At Sunrise Futures, we bring science to trading. We have built a perfect combination of an algorithmic trading engine, a scientific research laboratory, and a technology venture. We harness the combined power of our industry-leading research platform, cutting-edge technology, and highly talented team to produce algorithmic trading strategies in markets all around the globe. By putting a tremendous emphasis on scientific trading, we have had a growing profit stream ever since our inception.
Sunrise Futures is a mix of computer scientists, physicists, engineers, and mathematicians - but in a nutshell - we are all problem solvers. At Sunrise we strive to maintain a highly collaborative and productive environment. By selecting only individuals who we truly believe are a good match for the firm and vice versa, we have built an exceptional team and workplace where everyone can thrive, learn and excel to their maximum potential.
The Benefits:
  • Paid time off and sick leave
  • Fully covered medical and dental insurance premiums
  • Generous 401(k) match
  • Daily catered lunches plus fully stocked kitchens with snacks
  • Free gym membership
  • Flexible spending accounts
  • RTA commuter plan
  • Life insurance
  • Short-term disability coverage
  • Tuition reimbursement program
  • Frequent company events, happy hours and more!



Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior Software Developer?

A: To succeed as a Senior Software Developer, key technical skills include expertise in programming languages such as Java, Python, or C++, as well as proficiency in software development methodologies like Agile and DevOps. Additionally, strong problem-solving skills, experience with cloud platforms like AWS or Azure, and knowledge of database management systems are highly valued. Soft skills like effective communication, leadership, and collaboration, along with traits like adaptability, continuous learning, and a customer-centric mindset, are also essential for success in this role.\n\nSummary: These technical and soft skills enable Senior Software Developers to design, develop, and deliver high-quality software solutions, lead cross-functional teams, and drive innovation, ultimately supporting career growth and effectiveness in the role.

Q: What is the career path for a Senior Software Developer?

A: A Senior Software Developer typically progresses through a career path that starts with entry-level roles such as Junior Software Developer or Software Engineer, followed by mid-level positions like Software Developer, Lead Developer, or Technical Lead, and eventually reaches senior roles like Senior Software Developer, Technical Architect, or Engineering Manager. Key opportunities for skill development and professional growth in this role include mastering programming languages, frameworks, and technologies, as well as developing leadership, communication, and project management skills. Long-term career prospects for Senior Software Developers may include transitioning into technical leadership roles, starting their own companies, or pursuing careers in related fields such as product management or data science.



Sunrise Futures, LLC job posting for a Senior Software Developer in Chicago, IL with a salary of $56 to $74 Hourly and benefits including Medical, Dental, PTO, Life, and Retirement with a map of Chicago location.