Search jobs > New York, NY > Data integration engineer

Senior Software Engineer - Data Integration

GMS Advisors
New York, NY, United States
Full-time

The Senior Software Engineer will be a key member of a small, focused product team working to create the core data platform that the client's data analysts, data scientists, quantitative investors, and researchers can rely on for sourcing investment data sets.

The platform's cloud-native ecosystem includes Dockerized ingestion pipelines running in Kubernetes, RESTful access APIs, a web-based data exploration environment, and downstream client libraries compatible with several languages.

The ideal candidate is obsessed with creating high-quality software, loves working with data in all its myriad forms, enjoys thinking and debating about the best solutions to complex problems, and has the ability to push forward and get things done.

If you're the kind of person who gets excited by the prospect of wrapping your mind around a different problem each day, we'd love to chat with you.

Among other things, the Senior Software Engineer will :

  • Devise and develop solutions that leverage cloud-based data and distributed computing technologies.
  • Gain a deep understanding of data requirements and utilization for quantitative investment, in order to help drive prioritization and design decisions.
  • Partner with end-users and collaborate with team members in order to understand and flesh out requirements, as well as provide occasional first level support.
  • Apply creativity and lateral thinking. Craft high-performance solutions to loading and serving large amounts of investment data.
  • Work as part of a globally-distributed yet close-knit engineering team. Be an active participant in feature brainstorming, technical design sessions, code reviews, and general interaction.
  • Create software that is well-commented, well-understood, well-tested, and well-documented : Quality above all!

QUALIFICATIONS and REQUIREMENTS :

  • Degree in Computer Science or closely related field.
  • 8+ years of professional software development experience. Financial industry exposure a plus but not at all required.
  • A passion for data and experience in applying that passion to high quality data products.
  • Strong knowledge of software engineering best practices, object oriented concepts, and the ins and outs of data-focused development.
  • Data-oriented experience with languages such as Python, Rust, Scala, Java, C#, etc. We work primarily in Python and Rust, but the right candidate can come from any language background.

React experience a plus.

  • Intermediate or better knowledge of SQL and experience writing production queries against one or more SQL DBMS.
  • Experience with basic DevOps techniques, including CI / CD and infrastructure-as-code.
  • Experience working in at least one cloud environment. Familiarity with AWS a big plus.
  • Self-starter mentality. We look for team members who are not afraid to experiment, ask lots of questions, and won't get blocked in a fast-paced and agile environment.
  • Continuous learner, interested in gaining a deep understanding of large and complex systems at every level. Enjoys diving in to find answers to often subtly nuanced problems, formulating creative solutions, and thoroughly testing to understand both positive and negative implications.
  • 2 hours ago
Related jobs
Promoted
MongoDB
New York, New York

The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to as the database management systems software market, was forecasted to be approximately $82 billion in 2023 growing to approximately $137 billion in 2027. The Data Pi...

Promoted
VirtualVocations
Brooklyn, New York

NET Software Engineer (Remote)Key Responsibilities:Work effectively in a collaborative team environment, spreading knowledge and best practices to younger developersDetermine architecture and technologies for new projects, taking ownership of the full development lifecycleDevelop cutting-edge softwa...

Promoted
Capital One Financial Corporation
New York, New York

Senior Software Engineer, DevOps (Python, Microsoft SQL). New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. We are seeking DevOps Engineers who are passionate about marrying data with emerging technologies to join our team. AWS certification (Solutions Architect, DevO...

Promoted
VirtualVocations
Brooklyn, New York
Remote

A company is looking for a Sr Engineer Software Engineering for a US-based remote position. ...

Promoted
Collibra
New York, New York

Must possess six (6) years of experiencewith all of the following: Developing SaaS applications using Java technologies,including Spring Boot, Hibernate; Building data streaming solutions utilizing event-driven architecture including Apache Kafka, Pulsar, RabbitMQ; Building microserviceRESTful APIs ...

Promoted
VirtualVocations
Brooklyn, New York

A company is looking for a Senior Software Engineer I in Fintech. ...

Capital One
New York, New York

Senior Software Engineer, iOS, Bank Tech. Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity. New York City (Hybrid On-Site): $165,100 - $188,500 for...

Disney Entertainment & ESPN Technology
New York, New York

Disney Entertainment and ESPN Technology is looking for a Senior Software Engineer to join the Playback Services team within the Media Engineering organization. Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Electrical or Electronics Engineering, or comparable fiel...

Capital One
Queens, New York

Senior Software Engineer, BackEnd. New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of experience in software...

Vena
New York, New York

Senior Fullstack Software Engineer. As a Senior Software Engineer, how results are achieved is paramount for your success and ultimately result in our success as an organization. Avoids over-engineering solutions and appreciate how building software can be a means for learning, gaining insights, and...