Software Enigneer - Java/Linux

Talener

New York (NY)

On-site

USD 150,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talener is seeking a Senior Software Engineer to join the trading platforms team in NYC. You will design and build low-latency, high-availability systems for real-time market data and order routing.

Work with Java and Python, distributed systems, and CI/CD in an Agile environment. You’ll optimize performance, reliability, and scalability, collaborating with product teams and stakeholders to power electronic trading platforms.

Qualifications

  • 3+ years of hands-on software development experience using Java and Python.
  • Strong object-oriented design and software engineering fundamentals.
  • Experience with messaging technologies such as Kafka, Solace, RabbitMQ, JMS.
  • 2-3 years of PostgreSQL experience; strong SQL skills.
  • Experience with JUnit, Mockito or similar testing frameworks.
  • Strong Linux experience; CI/CD experience.
  • Git and collaborative development workflows.
  • Familiarity with SDLC and Agile methodologies.
  • Experience with Maven or Gradle build tools.

Responsibilities

  • Design, develop, test, and support production-grade applications using Java and Python.
  • Build scalable, high-performance distributed systems for real-time workflows.
  • Develop and maintain low-latency messaging solutions and event-driven applications.
  • Design and optimize PostgreSQL databases.
  • Participate in architecture, design, and code reviews.
  • Create automated unit and integration tests to ensure quality.
  • Troubleshoot issues in Linux production environments.
  • Contribute to CI/CD pipelines and deployment automation.
  • Collaborate with engineers, product teams, and stakeholders in Agile environments.
  • Improve performance, scalability, stability, and monitoring capabilities.
  • Learn and contribute to market data distribution and financial messaging technologies.

Skills

Java
Python
RESTful APIs
Distributed systems
Problem solving
Communication

Tools

Kafka
Solace
RabbitMQ
JMS
PostgreSQL
JUnit
Mockito
Linux
CI/CD
Git
Maven
Gradle
AWS
Docker
Kubernetes
Grafana/Prometheus/ELK

Job description

Senior Software Engineer - Trading Platforms - NYC
About The Company

Our client is a leading financial technology organization that provides electronic trading, market connectivity, pricing, and transaction processing solutions for institutional participants across global financial markets. Their platforms enable firms to access liquidity, manage risk, exchange market data, and execute high-volume transactions through highly available, low-latency technology solutions.

With a strong focus on innovation, performance, and reliability, the company develops mission-critical software that supports real-time decision-making and transaction processing in a fast-paced environment where speed, scalability, and resiliency are essential.

The Opportunity

We are seeking a talented Software Engineer to join a collaborative engineering team responsible for building and enhancing mission-critical trading and market connectivity systems. This role is ideal for engineers who enjoy solving complex technical challenges, working with high-performance distributed systems, and developing software that operates at scale in real-time environments. You'll have the opportunity to work closely with experienced engineers while gaining exposure to financial markets, market data, and electronic trading technologies. Salary based on experience, targeting $150k-$175k.

Responsibilities
  • Design, develop, test, and support production-grade applications using Java and Python.
  • Build scalable, high-performance distributed systems supporting real-time business workflows.
  • Develop and maintain low-latency messaging solutions and event-driven applications.
  • Design and optimize database solutions using PostgreSQL.
  • Participate in architecture, design, and code review discussions.
  • Create automated unit and integration tests to ensure software quality and reliability.
  • Troubleshoot application and infrastructure issues in Linux production environments.
  • Contribute to CI/CD pipelines and software deployment automation.
  • Collaborate with engineers, product teams, and business stakeholders in an Agile environment.
  • Continuously improve application performance, scalability, stability, and monitoring capabilities.
  • Learn and contribute to technologies supporting market data distribution, transaction processing, and financial messaging.
Required Qualifications
  • 3+ years of hands-on software development experience using Java and Python.
  • Strong object-oriented design and software engineering fundamentals.
  • Deep understanding of Java, including:
    • Multithreading-Concurrency-Collections-Exception Handling-Performance optimization
  • Experience building systems using messaging technologies such as:
    • Kafka-Solace-RabbitMQ-JMS-Similar messaging platforms
  • Strong SQL skills and 2-3 years of PostgreSQL experience, including:
  • Experience with JUnit, Mockito, or similar testing frameworks.
  • Strong Linux experience, including:
  • Experience working within CI/CD environments.
  • Strong Git experience and understanding of collaborative development workflows.
  • Familiarity with SDLC best practices and Agile methodologies.
  • Experience using Maven, Gradle, or similar build tools.
  • Excellent communication and problem-solving skills.
  • Self-motivated, proactive, and passionate about learning new technologies.
  • Ability to work effectively within a high-performing engineering team.
Preferred Qualifications
  • Experience designing and consuming RESTful APIs.
  • Experience integrating with third-party platforms and services.
  • Cloud experience with AWS, including services such as EC2, S3, RDS, and Lambda.
  • Experience with Docker and Kubernetes.
  • Familiarity with monitoring and observability tools such as Grafana, Prometheus, Splunk, or ELK.
  • Exposure to real-time transaction processing systems, market data platforms, or financial technology environments.
  • Knowledge of FIX Protocol or other financial messaging standards is a plus.
What You'll Bring
  • Passion for building reliable, scalable software.
  • Interest in high-performance distributed systems and real-time applications.
  • A continuous improvement mindset focused on software quality and operational excellence.
  • Strong ownership and accountability for delivering results.
  • Curiosity to learn complex business domains and translate them into elegant technical solutions.

Join a team where technology, performance, and innovation come together to power critical financial market infrastructure used by leading institutions around the world.

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

Similar jobs worth comparing

Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Engineer
Software Engineer

Soni • New York (NY)

On-site
USD 136,000 - 175,000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • New York (NY)

On-site
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Primis • New York (NY)

Hybrid
Principal Software Development Engineer, Trading Systems
Principal Software Development Engineer, Trading Systems

twentyAI • New York (NY)

Hybrid
USD 120,000 - 180,000
Software Developer (Java)
Software Developer (Java)

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

Cleartech Recruiting • New York (NY)

On-site
USD 175,000 - 200,000
Competitive salary
Flat hierarchy
Collaborative culture
Senior Software Developer (Trading Services)
Senior Software Developer (Trading Services)

OP Recruiting • Chicago (IL)

Hybrid
USD 180,000 - 240,000
Competitive compensation
Healthcare & 401k matching
Incentive bonus pool
Trading Platform Engineer
Trading Platform Engineer

Scalp Trade LLC • Chicago (IL)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Asperian Talent • New York (NY)

On-site
USD 350,000 - 850,000