Back to Job Search

Senior Software Engineer

New
  • Location: Vereinigtes
  • Salary: £110,000
  • Job Type:Permanent

Posted 13 Tage her

  • Sector: Software Entwicklung
  • Contact: Daire Walsh
  • Contact Email: daire.walsh@nicollcurtin.com
  • Job Ref: 43451

Senior Software Engineer - Trading Platform

We are looking for experienced Senior Software Engineers to join my clients' team and contribute to the development of a state-of-the-art automated trading platform. As a Senior Software Engineer, you will be responsible for designing, implementing, and releasing cutting-edge components and applications for mission-critical, high-performance, globally distributed systems in the field of automated trading.

Key Responsibilities:

  • Utilize your expertise in C++ and Python to develop and deliver exceptional code for the automated trading platform.
  • Take ownership of development projects from conception through support and maintenance, ensuring timely delivery.
  • Create and manage project plans, effectively communicate status, issues, and risks.
  • Perform unit and system level testing to ensure the quality and functionality of the applications.
  • Collaborate closely with product management and customer-facing technical consultants to align development efforts with customer requirements.
  • Coordinate with technical leads for seamless integration and coordination between interrelated projects.
  • Lead and mentor junior engineers to foster their professional growth.

What we're looking for:

  • Demonstrate self-starting abilities, problem-solving skills, and adaptability in a dynamic and fast-paced environment.
  • Exhibit a results-driven mindset, taking ownership of deliverables and adhering to realistic estimations.
  • Possess strong abstract thinking capabilities and a drive to learn about new industries and technologies.
  • Bridge the gap between code and business objectives, effectively communicating across technical and business domains.
  • Foster a collaborative and helpful team spirit, sharing knowledge and going the extra mile when needed.


Requirements:

  • Minimum of 5 years of experience programming in C++.
  • Exceptional programming skills and a solid understanding of software engineering principles.
  • Demonstrated track record of managing end-to-end development projects with decision-making responsibilities.
  • Proficiency in at least one scripting language, preferably Python.
  • Familiarity with SQL and databases.
  • Bachelor's or advanced degree in Computer Science or a related field.