Senior Software Engineer

Flow Search Corp
New York, NY



Senior Software Engineer

Overview:

Does your dream job include being a part of a core team of top-notch developers building next generation technologies that change the way people work with real-time information everywhere? Are you looking for an opportunity where your ability to solve problems and to learn quickly is more important than your background with specific technologies? How about a position where you have a stake in what you build? We are small developer-focused company working on a distributed real-time platform. If you have experience and interest in these kinds of problems we'd love to hear from you.

As a Senior Software Engineer at Flow you will be building cutting edge real-time technology for developers and corporations big and small. Duties and responsibilities include building out our real-time platform as well as supporting a growing list of technology-forward clients. We believe very strongly in individuals and interactions over processes and tools, and enable our engineers to innovate around challenging problems every day with little formality. As a developer you'll be able to make meaningful contributions to our core platform and services.

The core skills we're looking for include Java, as well as some functional programming on the JVM (Scala/Clojure) but we are open to people with slightly different skill sets -- the ability to quickly dive into the deep end of cutting edge technology challenges and make it out of the pool alive and ready to dive right back in is much more important to us.

Key technologies:

Java, Scala and/or Clojure, Python

AMQP, MongoDB, Redis

Strong Unix Skills

Bonus Technologies:

XMPP, Elastic Search, WebSockets, Functional Programing (clojure, scala), High Availability, Distributed Systems

Requirements:

The ideal candidate will possess the following:

- Self-motivated and enjoys working autonomously with a lot of freedom

- Strives for the most elegant and simple solution to complex problems

- Embraces the challenges and benefits of working with cutting edge software

Flow provides real-time information solutions for developers, enterprises, and media companies. The Flow Platform is cloud-based platform-as-a-service (PaaS) built on top of a real-time architecture that enables on-demand stream processing, data routing, and interoperability across the entire application landscape. Flow also provides customers with turn-key software-as-a-service (SaaS) solutions built entirely on the Flow platform.

Flow Corporation is a venture-backed New York City technology company founded in 2010.

Salary is commensurate with experience and may include equity packages.

Posted 2025-09-12

Recommended Jobs

Special Education Teacher

TES Staffing
Rochester, NY

TES Staffing is thrilled to partner with a small, independent school located in Rochester, that focuses on joyfully celebrating children with special health care needs. We are actively seeking Special…

View Details
Posted 2025-07-30

Director, Account Manager

Fitch Group
New York, NY

Fitch Solutions is a leading provider of insights, data and analytics. It informs investment strategies, strengthens risk management capabilities and helps identify strategic opportunities. Its analy…

View Details
Posted 2025-09-30

Nanny

GreatAuPair LLC
Bay Shore, NY

Get hired for frank's nanny Job in Bay Shore, NY. Help care for our newborn. Find nanny care work in Bay Shore.

View Details
Posted 2025-10-27

Procurement Manager

Arcadis
New York, NY

Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We are more than 36,000 people, in over 70 countries, ded…

View Details
Posted 2025-09-22

Supervisor Base Area Operations

Hunter Mountain
Hunter, NY

  Create Your Experience of a Lifetime!   Come work and play in the mountains! Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-d…

View Details
Posted 2025-09-30

Deals - Business Recovery Services, Senior Associate Save for Later Remove job

PwC
New York, NY

At PwC, our people in deals focus on providing strategic advice and support to clients in areas such as mergers and acquisitions, divestitures, and restructuring. They help clients navigate complex…

View Details
Posted 2025-10-24

Customer Success Manager (Northeast)

Pendo
New York, NY

Team Description  As part of the Pendo Success team, the Customer Success Manager will partner with customers to ensure they're receiving the support and tools needed to achieve their goals and der…

View Details
Posted 2025-09-22

Senior Energy Engineer (New York, USA)

BA Global Talent
New York, NY

BA Global Talent is seeking a Senior Energy Engineer (Hybrid)who is deeply passionate about energy performance and sustainability. This technical role focuses on real estate projects and requires a…

View Details
Posted 2025-10-24