Principal Software Engineer - Elite Low-latency Trading Solutions Firm - Needham, MA
A pioneer in high-performance and ultra-low latency electronic trading infrastructure solutions is currently seeking a dynamic Principal Software Engineer to join its innovative team in Needham, MA. This firm has established themselves as an industry leader by developing proprietary, cutting-edge technology utilized by the most elite financial institutions globally; they are poised to continue shaping the future of low-latency trading infrastructure as they grow their engineering teams this year to keep up with significant client demand.
This firm's engineering teams are compromised of high caliber, multidisciplinary engineers from a variety of industry backgrounds, so previous finance/trading experience is definitely not a requirement!
Responsibilities:
- Design and develop HPC trading systems and applications with C on multi-core Linux systems, processing large volumes of high-throughput, low-latency network data
- Foster a culture of continuous learning and collaboration, leading and mentoring software engineers.
- Collaborate directly with customers to understand and address their needs.
Required Skills:
- 5+ years of experience designing and developing systems/applications with C in a Linux environment
- Strong knowledge of applying concepts like concurrency, multi-threaded architectures, socket programming, and TCP to optimize performance and scalability
- Eagerness to collaborate in person in Needham, MA, five days a week.
- Nice to have (not required): experience with C++ or the trading/investment space
Benefits:
- Extremely competitive employee benefits program, 401K, and compensation package
- One of the best-rated work cultures and work/life balances in the business
- Casual dress, collaborative teams, and remote flexibility