Software Engineer (Application Development)

Flow Search Corp
New York, NY



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 with a distributed platform for real-time data ingestion, processing, delivery, and sharing. If you have experience and interest in these kinds of problems we'd love to hear from you.

As a Software Engineer focusing on application development at Flow you will be building cutting edge real-time technology for developers and corporations big and small. Duties and responsibilities include creation and support of applications which utilize the Flow platform as well as providing feedback to the platform team. This could be anything from a web application leveraging the platform, or a library for connecting device x in language y to Flow. 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 an engineer at Flow you'll be able to make meaningful contributions to our core platform and services.

Applications built on the Flow platform utilize many languages and frameworks, having a good understanding of web programming stacks in Python or node is a great start, as is embedded experience with C, C++, Go, node, Python. Our APIs and services heavily feature JavaScript, so a significant background there is important. That said, we are open to people with slightly different skill sets -- the ability to quickly dive into the deep end of 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:

Python, Node, JavaScript

Web and/or embedded development

Familiarity with programming for distributed systems

Unix Skills

Bonus Technologies:

WebSockets, MQTT, High Availability, Distributed Systems, Docker, Arudiono, Beaglebone, Edison, 802.15.4, Bluetooth LE

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 and enterprises, in the IoT space. 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-10-31

Recommended Jobs

Caregiver

Senior Helpers Rockland County NY
Port Jervis, Orange County, NY

Begin a remarkable career that will make a difference in the lives of seniors. Senior Helpers is urgently hiring for caregivers! If you have experience working in assisted living facilities, independe…

View Details
Posted 2025-10-21

Distribution Supervisor

E. Friedman Associates, Inc.
Montebello, NY

Distribution Supervisor Job Description The Distribution Supervisor at CKitchen will undergo a comprehensive training program that will introduce them to all aspects of the day-to-day operations, fr…

View Details
Posted 2025-08-06

Lead product designer

The New York Times Company
New York, NY

Guide high-level product strategy with the Product team. Help shape feature implementation by providing a user centered perspective to the team's solution. Design digital user interfaces by developi…

View Details
Posted 2025-10-27

3K and Pre K Lead Teacher

Kiddie Academy of Little Neck
Queens, NY

Kiddie Academy of Little Neck is seeking 3K and Pre K Lead Teachers for School Year 2025-2026. Our Teachers are responsible for general classroom management and supervision, which includes the perso…

View Details
Posted 2025-10-21

Move to New Zealand - Senior Software Developer

Propellerhead
New York, NY

Join our innovative team in Auckland, New Zealand! We are seeking talented individuals excited about the opportunity to relocate and contribute to our engaging work environment in New Zealand. The…

View Details
Posted 2025-09-22

Fellow

The New York Times
New York, NY

The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It’s why we have a world-ren…

View Details
Posted 2025-10-27

Business executive personal assistant

Lloyds Banking Group
New York, NY

Overview Lloyds Overview: Lloyds Bank Corporate Markets, plc (“LBCM”) forms an integral part of Lloyds Banking Group, a UK-focused retail and commercial bank with more than 30 million customer…

View Details
Posted 2025-10-30

Join our Talent Pool- Customer Success

Templafy
New York, NY

Join our Talent Pool (Customer Success, NYC) Are you looking for a role within the Customer Success department? We’re always looking for talented Customer Success Managers and we’d enjoy hearing fr…

View Details
Posted 2025-09-22