Remote Senior Software Engineer for an established growing data company, Bonus, unlimited PTOThis Jobot Job is hosted by: Amber HeigerickAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary: $160,000 - $220,000 per yearA bit about us:JOB DUPLICATED under different client. Please update this section!Why join us?JOB DUPLICATED under different client. Please update this section!Job DetailsAs a Senior Software engineer, you will work closely with the rest of the team to design, develop and create! Can you develop and maintain clean and consistent code? Your voice and ideas are heard and are looking for application developers that are contributors in planning and then know how to execute. What you'll do all day:Collaborating with trading and technology teams on trading strategy and algorithm implementations. Owning execution of key initiatives that align with strategic business plans. Providing influence and critical inputs into strategic business plans and trading system architecture. Creating improvements in stability, performance, and scalability across major business-critical systems. Full lifecycle software development to develop trading strategies/algorithms, implement trading risk and administrative controls, and interface with exchanges and brokers. Performing manual and automated testing to confirm strategy/algorithm behavior, efficacy of trading system controls, and overall system stability. Optimizing and monitoring critical path performance. Troubleshooting production issues quickly and efficiently. What you need to succeed: Proficiency in Java, Go or Python Experience with Pub/Sub messaging technologies like Kafka, exposure to a variety of relational and non-relational databases like MySQL, Postgres, MongoDB, and RedisExcellent problem-solving skills with high attention to detail. Familiarity with Linux platform. Effective communication skills. Passion for mentoring engineers and building software as part of a team We collaborate in small, agile teams to learn and develop innovative technology We like to develop impactful features fast so we can share directly with our end-users and iterate quickly We're focused on well-defined software delivery and continuous learning People are everything and our support for each other is abundant Through open-source technology, we continue to evolve our tech stacks while looking for ways to contribute back to the community Whether you're new to our tech stack or an expert, we encourage each team member to experiment with new technologies and take ownership of projects. We love to have fun and dedicate time to exploring new technologies and ideas through Tech Days and Hackathons.Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.