Backend Software Engineer- Calculation Engines (NY)

Solomon Page

New York (NY)

Ibrido

USD 170.000 - 230.000

Tempo pieno

3 giorni fa
Candidati tra i primi
Generatore di candidature

Trasforma questo annuncio in un colloquio — un curriculum e una lettera di presentazione creati in base a ciò questo datore di lavoro sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Solomon Page is recruiting a Staff Backend Software Engineer in New York to join a high-impact team responsible for core calculation infrastructure powering the platform. The role focuses on large-scale distributed systems, performance, memory challenges, and enterprise-scale reliability.

The team values deep Java expertise, with consideration for strong C++ or Python backgrounds; hybrid work in NYC is expected and sponsorship is not available. Opportunities for bonus and equity are highlighted.

Competenze

  • 8+ years building large-scale backend systems in production.
  • Strong Java development with OO design and engineering best practices.
  • Experience designing and operating distributed systems at enterprise scale.
  • Understanding of performance, concurrency, memory utilization, and optimization.
  • Experience building data-intensive platforms and services.
  • Knowledge of microservices architecture and inter-service communication.
  • Production experience on Linux-based environments.
  • Ability to influence technical direction across teams.

Mansioni

  • Design, develop, and scale distributed calculation engines for analytics.
  • Build high-performance backends processing large datasets in real-time.
  • Architect and implement distributed microservices with focus on performance.
  • Address memory management, caching, data distribution, and inter-service communication.
  • Drive evolution toward cloud-native architecture and reliability.
  • Improve throughput, latency, resource utilization, and observability.
  • Collaborate with platform, infrastructure, data, and product teams.
  • Lead architectural decisions for large-scale initiatives.
  • Improve tooling, CI/CD, and developer productivity across the org.
  • Evaluate technologies supporting next-gen platform growth.

Conoscenze

Java
Distributed systems
Performance optimization
Linux
Microservices
Cloud-native

Strumenti

Kubernetes
Docker
Caching technologies
Databases

Descrizione del lavoro

Our FinTech client is looking for a Staff Backend Software Engineer to join the team responsible for the core calculation infrastructure that powers our entire platform. This is not a typical backend role. This team owns the high-performance calculation engines, distributed services, caching layers, communication protocols, and platform infrastructure that sit at the heart of our product. More than 95% of platform activity flows through these systems, making this one of the most technically challenging and impactful engineering teams in the organization. If you're passionate about building large-scale distributed systems, solving complex performance and memory challenges, and developing platforms that process massive amounts of data with high reliability and throughput, this role offers the opportunity to work on critical infrastructure at enterprise scale. They are particularly interested in engineers with deep Java expertise, though experienced C++ and Python developers with strong distributed systems backgrounds will also be considered.

  • The pay range for this role is 170-230k base plus bonus and equity. The company has a hybrid work policy (2-3 days a week in their New York City office). Unfortunately, the company cannot sponsor at this time, so only Green Card Holders and US Citizens will be considered.
Responsibilities:
  • Design, develop, and scale the distributed calculation engines that power our analytics and reporting platform.
  • Build high-performance backend services that process and calculate across massive datasets in real time and at scale.
  • Architect and implement distributed microservices that prioritize performance, resiliency, scalability, and operational excellence.
  • Solve complex challenges involving memory management, concurrency, caching, data distribution, and inter-service communication.
  • Drive the evolution of our platform toward a modern cloud-native architecture.
  • Optimize critical systems for throughput, latency, resource utilization, and reliability.
  • Partner with engineers across platform, infrastructure, data, and product teams to develop scalable technical solutions.
  • Lead technical design and architectural decision-making for large-scale initiatives.
  • Improve tooling, observability, automation, CI/CD processes, and developer productivity across the organization.
  • Evaluate and implement technologies that support the next generation of platform growth and scale.
Required Qualifications:
  • 8+ years of experience building large-scale backend systems in production environments.
  • Strong professional software development experience in Java, with a deep understanding of object-oriented design and engineering best practices.
  • Experience designing and operating distributed systems at enterprise scale.
  • Strong understanding of system performance, concurrency, memory utilization, and application optimization.
  • Experience building platforms or applications that process significant volumes of data.
  • Deep knowledge of microservices architecture and service-to-service communication patterns.
  • Experience developing and operating software in Linux-based environments.
  • Strong understanding of scalability, reliability, fault tolerance, and operational excellence.
  • Excellent problem-solving abilities and a passion for tackling complex engineering challenges.
  • Strong communication skills with the ability to influence technical direction across teams.
Preferred Qualifications:
  • Expertise in Java performance tuning, JVM internals, garbage collection, and memory optimization.
  • Experience with Kubernetes and containerized applications.
  • Experience with distributed caching technologies, messaging systems, and event-driven architectures.
  • Experience working with high-throughput, low-latency applications.
  • Experience with large-scale data processing platforms and data-intensive systems.
  • Familiarity with Python or C++ in production environments.
  • Experience with SQL, distributed databases, key-value stores, and time-series data technologies.
  • Exposure to cloud-native architectures and modern observability practices.
  • Financial Services or FinTech experience is a plus but not required.
The Solomon Page Distinction

Our teams, comprised of subject matter experts, develop an interest in your preferences and goals and we act as an advisor for your career advancement. Solomon Page has an extensive network of established clients which allows us to present opportunities that are well-suited to your respective goals and needs - this specialized approach sets us apart in the industries we serve.

About Solomon Page

Founded in 1990, Solomon Page is a specialty niche provider of staffing and executive search solutions across a wide array of functions and industries. The success of Solomon Page reflects an organic growth strategy supported by a highly entrepreneurial culture. Acting as a strategic partner to our clients and candidates, we focus on providing customized solutions and building long-term relationships based on trust, respect, and the consistent delivery of excellent results. For more information and additional opportunities, visit: solomonpage.com and connect with us on Facebook, and LinkedIn.

Opportunity Awaits.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Staff Software Engineer - Trading
Staff Software Engineer - Trading

Solomon Page • New York (NY)

Ibrido
USD 175.000 - 230.000
Bonus
Equity
Staff Backend Engineer - Distributed, High-Perf Systems
Staff Backend Engineer - Distributed, High-Perf Systems

Solomon Page • New York (NY)

Ibrido
USD 170.000 - 230.000
Software Engineer
Software Engineer

Revive IT Recruitment • New York (NY)

In loco
USD 100.000 - 150.000
Competitive compensation package
Significant performance bonus
Access to technology and data resources
Senior Java Software Engineer
Senior Java Software Engineer

Radley James • New York (NY)

In loco
USD 250.000 - 325.000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

In loco
USD 150.000 - 175.000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

In loco
USD 150.000 - 175.000
Full Stack Engineer
Full Stack Engineer

Synergy Interactive • New York (NY)

In loco
USD 160.000 - 200.000
Software Engineer
Software Engineer

Asperian Talent • New York (NY)

In loco
USD 350.000 - 850.000
Software Engineer, Backend
Software Engineer, Backend

Stripe • Seattle (WA)

In loco
USD 206.000 - 286.000
Equity
Bonus potential
401(k) plan
+2
Senior Java Engineer
Senior Java Engineer

RE Partners • Jacksonville (FL)

Ibrido
USD 130.000 - 150.000