Action Technology
C++ Developer
Action Technology, Princeton, New Jersey, us, 08543
Our client, a global trading and technology firm, is seeking Front Office C++ Engineers with solid educational background.As a developer on this team, you will work closely with traders and technologists to enhance our trading capabilities by providing innovative, scalable and stable systems. You will have direct impact on a successful desk and work directly with traders on proposing new ideas or gathering requirements for additional functionality, both of which are brought into production quickly through our short development cycles. Beyond development, you will have the opportunity to propose and investigate new technologies to help us stay ahead. They are looking for an experienced C++ Developer with experience in performance and optimization.In this role, you will:Execute on ideas quicklyCommit to innovationFocus on the entire technical stack with an eye for building a stable, scalable, optimized environment with minimized riskExplore new technologies to find the optimal solutionExercise strong object oriented programming skillsWhat you can expect:Real Impact:
You'll be designing and optimizing systems that process massive amounts of data, ensuring high performance and stability. You'll see how your contributions towards developing and supporting leading-edge hardware and software solutions make a firm-wide impact that makes us all smarter, faster, and better.Collaboration : Their systems engineers, network architects, technical analysts and software developers work together to create competitive edge through best-in-class technical solutions.Growth:
For many of their roles, they don't expect you to have prior industry experience in proprietary trading or financial services to succeed. They are looking for people who are naturally curious, relentless problem solvers, and have the desire to continuously innovate, learn, and grow.At least 3+ years of experience in C++, developing software with strict performance requirementsPossess a deep appreciation for performance and benchmarking. You have experience in large scale computing problems and understand performance trade-offs!Strong systems fundamentals (virtual memory, numa, io, networking, etc.)Deep Linux knowledge and strong systems fundamentalsExperience in Python data analysis and/or low level PythonStrong understanding of data structures and algorithmsExperience building large scale data transformation pipelinesBachelor's degree in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent; advanced degree is preferredNice to Have:Experience working in a high frequency trading environmentEnthusiasm for working with data, especially large sets of data, automating operations. Good aesthetics for cleanliness and correctness in dataWindows development platform experience a plus
You'll be designing and optimizing systems that process massive amounts of data, ensuring high performance and stability. You'll see how your contributions towards developing and supporting leading-edge hardware and software solutions make a firm-wide impact that makes us all smarter, faster, and better.Collaboration : Their systems engineers, network architects, technical analysts and software developers work together to create competitive edge through best-in-class technical solutions.Growth:
For many of their roles, they don't expect you to have prior industry experience in proprietary trading or financial services to succeed. They are looking for people who are naturally curious, relentless problem solvers, and have the desire to continuously innovate, learn, and grow.At least 3+ years of experience in C++, developing software with strict performance requirementsPossess a deep appreciation for performance and benchmarking. You have experience in large scale computing problems and understand performance trade-offs!Strong systems fundamentals (virtual memory, numa, io, networking, etc.)Deep Linux knowledge and strong systems fundamentalsExperience in Python data analysis and/or low level PythonStrong understanding of data structures and algorithmsExperience building large scale data transformation pipelinesBachelor's degree in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent; advanced degree is preferredNice to Have:Experience working in a high frequency trading environmentEnthusiasm for working with data, especially large sets of data, automating operations. Good aesthetics for cleanliness and correctness in dataWindows development platform experience a plus