CareerPlanGet AI match score →

Senior Software Engineer

New York, NY, US💼 Full-time🗓 2026-01-19 → 2026-07-28

Core

Designing and maintaining high-performance, low-latency server-side applications for global fixed income trading and brokerage operations.

Role type

Senior IC Java backend engineer (fixed income trading)

Builds

Real-time trading platforms and inter-dealer brokerage systems

Domain

Financial services / Fixed income markets

Deliverable

production ML models | product features

Required skills

Java (8+), Spring Framework, Spring Boot, Maven, multithreading, concurrency, performance tuning, CI/CD pipelines, Docker, Kafka, JMS, SQL, relational databases

Preferred skills

Angular, React, Splunk, ELK stack, Grafana, Prometheus

Technologies

GitLab CI/CD, Git, Maven, Docker, Kafka, JMS, Oracle, PostgreSQL

Responsibilities

Design and develop server-side Java applications for trading platforms; Implement scalable solutions using Spring Boot; Optimize application performance for high throughput; Ensure code quality through unit and end-to-end test automation; Troubleshoot production issues; Participate in DevOps pipeline development.

Seniority

Senior, hands-on IC

Rewrite
## Senior Software Engineer BGC Group is seeking a highly skilled Java Developer to join our Fixed Income Inter-Dealer Brokerage technology team. This role focuses on building and enhancing high-performance, low-latency applications that support trading and brokerage operations for global fixed income markets. ## Responsibilities - Design, develop, and maintain server-side Java applications for fixed income trading platforms. - Implement robust, scalable solutions using Spring Framework and Spring Boot. - Collaborate with business analysts, traders, and other developers to deliver mission-critical features. - Optimize application performance for high throughput and low latency in a real-time trading environment. - Ensure code quality through unit tests and end-to-end test automation. - Participate in DevOps pipeline development and deployment automation using GitLab CI/CD, Git, and Maven. - Containerize applications using Docker for deployment. - Troubleshoot production issues and provide timely resolutions. ## Requirements - Strong proficiency in Java (8+) with a focus on server-side development. - Expertise in Spring, Spring Boot, and Maven for enterprise application development. - Solid understanding of multithreading, concurrency, and performance tuning. - Experience with DevOps practices, CI/CD pipelines, and containerization (Docker). - Familiarity with messaging systems (e.g., Kafka, JMS) and RESTful services. - Knowledge of SQL and relational databases (Oracle, PostgreSQL). - Bachelor's degree in Computer Science, Engineering, or related field. - 5+ years of professional experience in Java development. - Prior experience in electronic trading systems, brokerage platforms, or financial services technology is a strong plus. ## Nice to Have - Experience with at least one web application development framework (e.g., Angular, React, or similar). - Monitoring and observability tools: Splunk, ELK stack, Grafana/Prometheus. ## Benefits - Competitive salary and benefits package. - Opportunity to work on cutting-edge technology in the financial services industry. - Collaborative and innovative work environment.
Sourced via efinancialcareers · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on eFinancialCareers ↗