Mid-Level / Senior Software Engineer

Syntax Data

New York (NY)

Hybrid

USD 125,000 - 140,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Syntax Data, a financial data and technology company, seeks a Mid-Level or Senior Software Engineer to develop and optimize web apps, data pipelines and APIs. You will contribute to relational databases, backend services, and dynamic front-end layouts, while mentoring peers in an agile environment.

The role focuses on building scalable financial software, collaborating across teams, and delivering robust data solutions. Competitive USD salary and hybrid/work-flexible options available.

Qualifications

  • Bachelor's degree in computer science or related field is required.
  • Proficiency with relational DBs, especially PostgreSQL.
  • Strong emphasis on code quality and design patterns.
  • Excellent problem-solving and communication skills; able to work independently and in teams.
  • Ability to thrive in a fast-paced, agile environment.

Responsibilities

  • Design, enhance and maintain large financial databases for web apps.
  • Develop and maintain database systems for complex queries.
  • Write well-designed APIs and backend services.
  • Create flexible client-facing JSON APIs for streaming data.
  • Implement dynamic front-end layouts per design specs.
  • Triaging and resolving on-call issues with the team.
  • Collaborate with cross-functional teams to solve problems.

Skills

Code quality
Problem solving
Independent worker
Collaborative
Communication

Education

Bachelor's degree in computer science or related field

Tools

PostgreSQL
Python
Ruby on Rails
Terraform
AWS
Cloud platforms (DigitalOcean)
AWS CDK
Polars
Pandas

Job description

Syntax is a financial data and technology company that codifies business models into a relational system called Affinity® Data. Using its patented FIS® technology inspired by the systems sciences, Affinity® Data offers the most comprehensive, granular, and accurate product line revenue data available on public companies in the market. This technology is leveraged to classify and analyze private markets at scale.

Syntax Direct, is an index modelling and analysis platform that uses this abundance of data to facilitate the near instantaneous creation and ongoing management of boundless direct indexing solutions and rules-based equity portfolios through a fully automated platform. Syntax Indices provides customized and proprietary indices, including core global benchmarks and micro- and macro-thematic, smart beta, defined outcome, and target volatility indices. These indices are foundational for a range of financial products, such as ETFs, UITs, and structured products.

About the Role

Syntax's Software Engineering team is a group of highly motivated people with a passion for technology. As a Mid-Level or Senior Software Engineer you will be responsible for developing, maintaining and innovating on Syntax's financial software and data products. You will be tasked with writing optimized, performant code, and be expected to contribute to the planning and design of our products. Your work will contribute to the development of web applications, data pipelines and third party integrations. You will mentor peers, conduct code reviews, and provide direct feedback into Syntax's software engineering process and improve the efficiency of the team.

Responsibilities will include:
  • Designing, enhancing and maintaining large financial databases for use in web applications
  • Developing and maintaining database systems supporting the construction ofperformant, complex queries
  • Writing well-designed APIs and working with backend services
  • Creating flexible and intuitive client-facing JSON APIs for streaming data
  • Implementing dynamic front-end layouts to design specifications
  • Ensuring that mission critical systems and services operate smoothly by triaging and resolving operational issues as part of a team of on-call engineers
  • Collaborating with cross-functional teams to identify and solve complex problems
The ideal candidate will have:
  • A bachelors degree or higher in computer science or a related discipline
  • Proficiency in relational database systems such as Postgresql
  • An eye for code quality, familiarity with design patterns and best practices
  • Excellent problem-solving skills and the ability to work independently and collaboratively in a fast-paced, agile environment
  • Strong communication skills and the ability to articulate technical concepts effectively to both technical and non-technical audiences
Preferred skills:
  • Experience with python and a dataframe library such as Polars or Pandas
  • Experience working in finance or financial technology
  • Prior professional experience working with and deploying to cloud environments such as AWS, DigitalOcean, or equivalent
  • Experience with Ruby on Rails or similar MVC framework
  • Familiarity with Infrastructure as Code and tooling such as Terraform or AWS CDK
  • Experience with python and a dataframe library such as Polars or Pandas
  • Experience working in finance or financial technology
  • Prior professional experience working with and deploying to cloud environments such as AWS, DigitalOcean, or equivalent
  • Experience with Ruby on Rails or similar MVC framework
  • Familiarity with Infrastructure as Code and tooling such as Terraform or AWS CDK

Mid-level range: $125,000 - $140,000

Syntax is a data and technology provider to the financial services industry.The company offers unique data setsfor public and private companies that organize the global economy based on systems theory.Data is offered via complete database solutions, consulting services, indices and turnkey technology platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - FinTech Data Platforms
Senior Software Engineer - FinTech Data Platforms

Syntax Data • New York (NY)

Hybrid
USD 125,000 - 140,000
Client Solutions Representative
Client Solutions Representative

Syntax LLC • New York (NY)

On-site
USD 65,000 - 80,000
Client Solutions Manager
Client Solutions Manager

Syntax Data • New York (NY)

On-site
USD 90,000 - 110,000
Business Development Representative - Sales and Demo Support
Business Development Representative - Sales and Demo Support

Syntax • New York (NY)

On-site
USD 75,000 - 90,000
Senior Software Engineer - NY Office
Senior Software Engineer - NY Office

London Stock Exchange Group • New York (NY)

On-site
USD 129,000 - 217,000
Annual wellness allowance
Paid time off
401(k) with company match
+1
Consulting/Principal Software Engineer
Consulting/Principal Software Engineer

LexisNexis • Alpharetta (GA)

On-site
USD 115,000 - 193,000
Health benefits
401(k) with match
Wellness program
+4
Sr. Software Engineer (C++, CI/CD, Data Structures, Algorithms, OOD) – Hybrid
Sr. Software Engineer (C++, CI/CD, Data Structures, Algorithms, OOD) – Hybrid

10000 FactSet Research Systems Inc. • Chicago (IL)

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

670 TP ICAP Americas Holdings Inc. • New York (NY)

On-site
USD 136,000 - 175,000
Consulting/Principal Software Engineer
Consulting/Principal Software Engineer

RELX • Alpharetta (GA)

On-site
USD 115,000 - 193,000
Health benefits
401(k) with match
Wellbeing program
+1
Senior Software Engineer II
Senior Software Engineer II

LexisNexis Risk Solutions • Boca Raton (FL)

Hybrid
USD 95,000 - 159,000
Annual incentive bonus
Hybrid work model
Country-specific benefits