Software Engineer

Company:  Jobs via eFinancialCareers
Location: Boston
Closing Date: 08/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Overview: We are seeking a talented and passionate Software Engineer to join our dynamic trading platform team. In this role, you will design, develop, and maintain high-performance, scalable trading systems. You will work closely with traders, quantitative analysts, and other stakeholders to create innovative solutions that enhance our trading capabilities and drive business growth.


Key Responsibilities:

  1. Design, develop, and implement features for our trading platform, ensuring reliability, performance, and scalability.
  2. Collaborate with cross-functional teams, including traders, quants, and product managers, to gather requirements and translate them into technical solutions.
  3. Optimize and refactor existing systems to improve efficiency and reduce latency.
  4. Conduct code reviews, write unit tests, and participate in the full software development lifecycle.
  5. Troubleshoot and resolve production issues promptly to minimize system downtime.
  6. Stay updated with the latest technologies and industry trends to continuously improve our trading systems.
  7. Ensure compliance with regulatory requirements and industry best practices.

Qualifications:

  1. Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  2. Proven experience in software development, preferably within the financial services industry.
  3. Strong proficiency in programming languages such as Java, C++, or Python.
  4. Experience with database technologies such as SQL, NoSQL, and in-memory databases.
  5. Familiarity with trading systems, financial markets, and asset management is highly desirable.
  6. Solid understanding of algorithms, data structures, and object-oriented design principles.
  7. Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  8. Excellent problem-solving skills and the ability to work under pressure in a fast-paced environment.
  9. Strong communication skills and the ability to collaborate effectively with team members and stakeholders.

Preferred Skills:

  1. Knowledge of low-latency programming and performance optimization techniques.
  2. Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  3. Familiarity with messaging systems and technologies like Kafka, RabbitMQ, or ZeroMQ.
  4. Understanding of machine learning and data analytics as they apply to trading strategies.
  5. Certifications in financial markets or relevant technologies.
#J-18808-Ljbffr
Apply Now
Share this job
Jobs via eFinancialCareers
An error has occurred. This application may no longer respond until reloaded. Reload 🗙