Responsibilities:

  • Assist technical and product managers in evaluating product requirements for software applications.
  • Develop detailed specifications.
  • Provide accurate and reliable estimates for project tasks.
  • Application development, customization, and integration of work.
  • Design, code, and unit test applications.
  • Maintain/modify existing software applications with periodic releases.
  • Create test plans and test tools; support testing and address on-line bug reports/issues.
  • Document applications for technical white papers, user guides, and operations guides.
  • Be available after normal working hours to support production problems and deployments.

Knowledge and Experience:

  • Very strong C/C++ programming skills with 7+ years of development on Unix/Linux platforms.
  • Experience with Linux/Unix and shell scripting.
  • Good working knowledge of Java, Python.
  • TCP and Multicast knowledge.
  • Hands-on experience developing multi-threaded applications.
  • Understanding of complex systems and how to debug problems.
  • Experience with debuggers such as GDB and memory checkers such as Valgrind.
  • Experience with Source Control Management (CVS, GiT, SVN).
  • Experience with unit testing and testing frameworks.
  • Software Development Life Cycle (SDLC) experience.
  • Ability to adhere to group standards.
  • Teamwork – ability to work as a project team member, collaborate with team leads, managers, and other groups including QA, Operations, and Product Management.
  • Excellent written and verbal communication skills.
  • Bachelor’s Degree or equivalent in Computer Science or a related field.

Pluses:

  • Experience with MySQL, Postgres, or other relational databases.
  • Understanding of market data behavior across multiple asset classes (Equities, options, fixed income, and derivatives).
  • Experience with complex high-throughput, low-latency systems.
  • Experience with cloud-based application development and setup.
  • Familiarity with graphing packages such as Grafana.

Schedule:

  • This role offers work-from-home flexibility of up to 2 days per week.

Expected Base Salary:

  • Between $135,000 – $190,000 USD

Click here to apply.

Disclaimer: This site is not affiliated with this company, neither are we sponsored to do this. We only provide quality job opennings to help your career pursuit.


Discover more from MUZZLECAREERS

Subscribe to get the latest posts sent to your email.

Leave a Reply