What are the responsibilities and job description for the Lead Software Engineer position at The Cypress Group?
Full Stack Engineer – Equity Trading Systems
Location: Whippany, NJ (Hybrid)
Type: Full-Time | Permanent
Compensation: Competitive base bonus
About the Role
We’re seeking a hands-on Full Stack Engineer to help rebuild a next-generation, low-latency equity trading platform from the ground up. This is a 100% greenfield development effort within an Agile team, focused on scalability, performance, and real-time data processing. The ideal candidate has strong technical depth across Angular, Java, Kafka, and relational databases, and thrives in fast-paced environments where precision and reliability are critical.
Key Responsibilities
- Design, develop, and deploy new features for a high-performance equities trading platform.
- Build responsive, modern UIs using Angular 14 and scalable backend services in Java/Spring Boot.
- Develop event-driven, distributed systems leveraging Kafka and real-time messaging.
- Work closely with traders, quants, and other engineers to deliver mission-critical solutions.
- Optimize systems for low latency, high throughput, and fault tolerance.
- Contribute to architecture design and technical decision-making for the overall platform.
- Mentor junior developers and enforce best practices in coding, testing, and CI/CD.
Required Skills & Experience
- Bachelor’s or Master’s in Computer Science, Engineering, or related field.
- 5 years of professional software engineering experience.
- Strong proficiency in Java (8/11 ) and modern Angular (14 ).
- Hands-on experience with Kafka and event-driven system design.
- Deep understanding of multi-threading, concurrency, and low-latency architectures.
- Solid experience with SQL and relational databases (PostgreSQL, Oracle, or MySQL).
- Familiarity with Agile/Scrum methodologies and CI/CD pipelines.
Preferred Qualifications
- Prior experience in equities, electronic trading, or financial markets.
- Exposure to high-frequency or real-time trading systems.
- Experience with performance tuning and profiling Java applications.
- Knowledge of microservices and containerization (Docker, Kubernetes).
Why Join Us
- Be part of a small, elite team driving the complete rebuild of a mission-critical trading system.
- Direct impact on system architecture, design, and technology stack.
- Collaborative culture focused on innovation and technical excellence.
Salary : $170,000 - $250,000