Engineering Manager for innovative web-based OS (san mateo)
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”






