2Bridge Partners has been engaged in the search for a Software Engineer with our FinTech client. Join a small, growing, well-capitalized, and revenue-producing company building the next generation of OMS/EMS servicing the hedge fund industry. Our client offers a competitive package with a base salary, bonus, and full benefits-medical, dental, vision, PTO, etc. They have offices in the Metro NYC area and would prefer someone accessible to the office who can work one day a week onsite. However, they are open to remote work for someone with a depth of experience architecting and developing trading systems for a hedge fund, prime, bank, etc. Overview: Seeking a Senior Backend Software Engineer with experience in design, development, and support of cloud and microservice-based, event-driven financial systems. The candidate should have a robust background in creating scalable, multi-tenant software systems focusing on real-time distributed technologies, preferably trading systems or other high-volume scalable applications. Applicants should be adept at enhancing system security and performance and managing high-volume API and web interfaces with stringent requirements for low response times. A proactive mindset toward creating modular, clean, and reusable code where commonplace solutions fall short is also required. Primary Responsibilities:
- Lead the development and structural enhancement of scalable distributed computing systems.
- Oversee and guide the architectural design and implementation of critical system components.
- Optimize performance across various system layers for enhanced efficiency.
- Creates efficient, reliable data storage solutions and implements robust communication mechanisms between services to ensure seamless data exchange and high system performance.
Technical Qualifications:
- Bachelor's Degree in Computer Engineering or another relevant discipline.
- Minimum 3 years of backend software development and architecture experience, specifically in C#.NET environments, using Petapoco, Swagger, or other ORMs.
- Extensive expertise in backend development, with a strong emphasis on database design, optimization, and management, as well as proficiency in interprocess communication techniques for distributed systems
- 3 years of experience building event-driven systems leveraging RabbitMQ, SQS, Kafka, etc, to handle messages that arrive asynchronously and trigger appropriate actions.
- Proficiency in gRPC alongside a grasp of cloud technologies.
Non-Technical:
- Demonstrated capability in analytical and evaluative techniques.
- Excellent organizational skills, with a keen ability to manage tasks and priorities effectively.
- Independent initiative taker, skilled in problem-solving before escalation.
- Ability to discern when collaborative input is necessary for optimal outcomes.