What are the responsibilities and job description for the Software Engineer position at The Cypress Group?
Position: Software Engineer
Compensation: $120,000–$200,000 Base Salary
Location: New York, NY (Hybrid)
About the Role:
An innovative organization in the financial technology sector is seeking a dynamic and skilled Software Engineer. This hybrid role combines hands-on software development with client interaction, offering an opportunity to shape the execution platform while collaborating with a select group of stakeholders.
The ideal candidate will excel in technical problem-solving, client communication, and multi-tasking in a fast-paced environment. This role requires a self-starter who is dedicated to ensuring platform reliability, seamless operations, and customer satisfaction. You will also work closely with a small, collaborative team in a hybrid setup.
Key Responsibilities:
- Feature Development: Expand execution functionality by implementing new logic, onboarding new clients and exchanges, and enhancing infrastructure (e.g., compliance reporting, client billing).
- System Support: Address client inquiries, troubleshoot issues, and perform regular operational checks to ensure optimal performance.
- Technical Innovation: Stay updated on software advancements and make informed decisions to improve the platform while maintaining high-quality code and efficient development practices.
- Business Development: Contribute to discussions with prospective clients by showcasing the platform’s capabilities and exploring innovative solutions to support growth.
Required Qualifications:
- 2 years of experience interacting directly with clients or users, ideally in finance or trading environments.
- 2 years of experience with object-oriented programming (e.g., C , C#, Java, or Rust).
- Proficiency in Python and Linux systems.
- Strong multitasking skills, with the ability to handle interruptions and shifting priorities effectively.
Preferred Qualifications:
- Agency execution experience.
- Familiarity with one or more of the following technologies:
- C and related development tools.
- Linux systems (e.g., shell scripts, cron jobs).
- Financial Information eXchange (FIX) Protocol.
- GoogleTest unit testing framework.
- JavaScript programming.
- Databases: MySQL, MongoDB.
- Python libraries: Pandas.
- Middleware (e.g., TIBCO).
- Microsoft Azure cloud services.
- CI/CD pipelines.
- Experience participating in support rotations.
Salary : $120,000 - $200,000