We are seeking a highly skilled senior software engineer to join our team. The ideal candidate will have deep expertise in Java, a proven track record in data engineering, and a thorough understanding of the intricacies of financial markets.
Requirements
- Design and Development: Architect, build, and maintain robust, scalable, and low-latency Java applications for processing real-time and historical financial stock market data.
- Data Pipeline Engineering: Engineer and manage sophisticated data pipelines using modern data technologies to ensure timely and accurate data availability for analytics and trading systems.
- Performance Optimization: Profile and optimize applications for maximum speed, scalability, and efficiency, which is critical for handling high-volume financial data streams.
- System Integration: Integrate data from various financial market sources and ensure seamless data flow into downstream systems.
- Mentorship and Best Practices: Provide guidance and mentorship to other engineers, contribute to code reviews, and advocate for best practices in software development and data engineering.
- Operational Excellence: Participate in the full software development lifecycle, from initial design to production support, ensuring system reliability and performance.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance