Sr Software Engineer
- Refactor and optimize applications for improved performance and scalability.
- Analyze and optimize network utilization to ensure efficient data transfer.
- Collaborate with the development team to design and implement low-latency solutions.
- Conduct unit testing and ensure code quality and reliability.
- Design and implement internal APIs and protocols for seamless integration.
- Respond to production issues and provide timely remediation.
- Utilize AI resources to enhance knowledge and streamline workflow.
- Stay updated with industry trends and best practices in low-latency application development.
- Mentor and guide junior team members, sharing your expertise and knowledge.
- 10+ years of experience in low-latency application development using modern C++.
- Expertise in cache coherency, core isolation, memory management, and data structure optimization.
- Strong understanding of multi-threaded application design and lock-free queues.
- Working knowledge of TCP and UDP protocols, and experience with latency and throughput measurements.
- Experience with internal API and protocol design, and production issue resolution.
- Familiarity with AI tools and their application in software development.
- Knowledge of exchange-related applications and protocols (e.g., FIX) is an asset.
- Experience with Solarflare hardware configuration and API is desirable.
- Proficiency in using Git/GitLab, Wireshark, and other relevant tools.
- Excellent communication skills and the ability to work effectively in a team environment.
Total Compensation: $400,000-$500,000
#LI-JM3