Share this job
Software Engineer - 1054134
New York
Apply for this job

Overview :  

We're seeking a talented, experienced developer who is looking to advance their career by working for a growing FinTech company. You will have exposure to, and directly work on, multiple languages and tech stacks, applied across a growing product suite. Because innovation drives us, you will necessarily have the potential to grow across the organization.  

The successful candidate will work closely with a driven and entrepreneurial group of colleagues, primarily focusing on the development, maintenance and support of our company's regulated exchange, broker dealer and white-label FinTech solutions.  

Primary Responsibilities  :

  • Be part of a multi-disciplinary engineering team focused on delivering enterprise grade distributed-systems software 
  • Work with other developers, test engineers, analysts, and project managers to develop and deliver software products and workflows 
  • Contribute to the evolution and enhancement of our SaaS platforms 
  • Participate in solution development/delivery, using our products and platforms 
  • Leverage Agile practices to incrementally and iteratively deliver high value 
  • Analyze, design, code, and test software elements, with an eye for building functional, performant, scalable, solid production software in a timely manner 
  • Prepare technical documentation and diagrams 
  • Cultivate expertise in relevant aspects of target business domains and apply that knowledge to maximize technology value 
  • Assist project and product leaders in making risk-managed planning and release decisions 

Qualifications and Skills :

Required Qualifications :


  • B.S. / M.S degree in Computer Science or Computer Engineering  
  • 5+ years of experience with full Software Development Life Cycle (SDLC), C#, .Net Core, Java, and UNIX 
  • Strong multi-threading and object-oriented design programming skills  
  • Familiarity with software design patterns and commonly used .NET packages  
  • Experience working with Cloud services like Azure, AWS or GCP  
  • Solid understanding of relational and NoSQL databases  
  • Develop and integrate automated unit tests  
  • Self-motivated and an autonomous and quick learner who can adapt to changes in technology and regulatory requirements 
  • Must have production support experience & should be willing to work on production support projects 
  • Experience with source control management systems and continuous integration/deployment environments  
  • Experience in high transaction volume troubleshooting and micro-service architecture  
  • Experience and understanding of capital markets, order routing workflows and trade lifecycle management  

Desired Qualifications : 

  • Excellent verbal, written and interpersonal communication skills  
  • Experience developing, supporting or integrating message technology such as Tibco, JMS or IBM MQ  
  • Experience with trade auditing and reporting requirements for regulators  
  • Automated Unit and Integration test experience

Apply for this job
Powered by