Skip to content

Engineering Manager for innovative web-based OS (san mateo)

by Gnarc on May 24th, 2010

About Us:

FinancialOS, Inc. is the creator of the world’s first web-based operating system dedicated to financial services. Our goal is to make the financial services sector more efficient and transparent through innovative technology. We’re a startup that has gone through seed stage funding, and is now undergoing a Series A.

Position:

Engineering Manager at FinancialOS, Inc.

Overview

The Short —> We’re looking for an enlightened software engineer & project manager who can manage a team of application engineers developing a cutting-edge, web-based operating system. Across all browsers. Without Flash.

Here at FinancialOS, we’re not about building your average PHP/MySQL web app — our system is a full blown UNIX-like development environment running completely within the browser. It sports its own UI toolkits, powerful frameworks, virtual file system, and abstracted programming language to create one of the most innovative and powerful developer experiences the Internet has seen (no joke — come see it if you don’t believe us). Our apps are delivered as cross-browser, standards-compliant XHTML/JavaScript-based apps, but are developed in object-oriented, framework-based dialects that are an absolute joy to work with if you’re used to doing things the “old” way.

We’re looking for an organized, passionate, and inspired technologist who can work with the CTO to effectively lead a team of 4 to 6 engineers as we continue developing the platform, and pioneering the way web apps are developed.

We seek individuals who are experienced in how most web apps currently work (JavaScript, AJAX, PHP, etc) but have the imagination and computer science insight to be able to invent how web apps *could* work if designed differently. We’re looking for someone who is tired of seeing sites that claim to have “developer platforms” that are really nothing more than “iframe”/Flash plugin containers, and knows that he/she can do better than that.

We want the web engineers that love UNIX, and wish they could run “top” to see all the web services their apps are currently running.

We want the engineers that can appreciate how powerful it would be if instead of having to use phpMyAdmin to debug normalized data, you could traverse a virtual file system and view relational MySQL-stored data as it were a simple “cat”-able file.

We want the engineers who know about POSIX, understand memory & resource management, respect what it means to have data in user land & kernel land, and would love to apply some of these lessons to the world of web development — which has typically been a reckless free-for-all.

This truly is a complete paradigm shift we’re talking about for the web. It’s huge. If you can vibe with this and help take it further, come join us :)

Responsibilities

Staying in close communication with Chief Technology Officer (CTO) to remain in sync with the flow of new projects, products, and platform updates going into the pipeline

Breaking down project guidelines from CTO and delegating them as individual bugs to the engineers through our bug management system (Mantis-based)

Overseeing development progress of App Engineers, Market Engineers, and IT on their various projects

Supporting engineers with troubleshooting and debugging assistance

Coordinating software builds & integration pushes with Director of Ops

Keeping track of engineer work schedules

Meeting individually with each engineer for a sync up, at least twice a week

Use FinancialOS’ proprietary product management tools to stay on top of product changes

Experience

Note: All experience is a firm requirement unless otherwise noted

GNU Debugger (gdb or jdb)

Firebug

LAMP Web Application development

Strong background in UNIX®, Linux, and Mac® OS X operating system design

Understanding of POSIX concepts such as threading, task management & scheduling, synchronization, RPCs, pipes

Solid understanding of OOP PHP (PHP 5+), including its support for native C modules & libraries

Familiar w/ User Interface libraries/tools such as Swing, Qt, Interface Builder

Team management (please cite examples)

Experience as Teaching Assistant in a Computer Science course a plus

Familiarity w/ Adobe® Flex a plus

Cross-browser web development

Familiar with mechanics of cryptography

Skills

Positive attitude & personality

Excellent project & task organization (be prepared to disclose methods you’ve used in the past for project management)

Excellent debugging skills

C, C++, (Objective-C a plus)

PHP

JavaScript

MySQL

MySQL Cluster a HUGE plus!

Model-View-Controller

Knowledge of Assembly a plus

Education

Bachelor’s / Masters in Computer Science or equivalent experience

Compensation

k to k, with stock options and competitive salary raises as we go through our rounds of funding.
craigslist SF bay area | all jobs search “gnu”

Retweet

From → Jobs

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS