Telegraph Hill Software is a cloud-native software engineering firm with decades of experience in regulated industries
- Financial Services
- Medical Technology
- Smart Energy
- Online Retail
You want experts to help make your vision a reality
- Design, build and manage the optimal cloud strategy for your business
- Staff CTO, CIO and VP of Engineering and Ops roles
- Scale software teams locally, onshore or nearshore
- Design, develop and deploy SaaS, Analytics and Customer Engagement solutions.
- Recruit, screen and staff hard-to-find engineering specialists on a contract-to-hire basis
- Infuse modern Development, Security, and, Operations practices
- Implement compliance and risk solutions
We work on your terms
Interim, part-time and task specific assignments. We build your team on a contract-to-hire basis to mitigate hiring risk in a highly competitive labor market.
What can we do for you?
Our latest Insights
Why adding more programmers to a late project makes it later The gist of Chapter 2 is this: For the typical software development project, at some fairly small number of workers (designers, developers, testers, infrastructure engineers) adding one more worker makes the...read more
Mismatched Intuition Technical managers generally have an intuition about how to structure teams and development processes based on years of experience. But business managers (VPs of Sales, Consumer Product Managers, manufacturing supervisors, bank administrators)...read more
Timeless lessons from 50 years of software development writing Wow! Software development evolves at a breakneck pace. The marketing hype surrounding new software development tools and techniques exacerbates this sense of headlong rushing forward. And, the ‘material’...read more
What’s happening to the term “big data”? Gartner has dropped big data from it’s hype cycle sighting other more specific terms that have replaced it. Gartner’s official position is: “Insofar as big data is a megatrend that touches so many aspects of our interactions...read more
Executive Summary Customers today demand contact via the communication channel of their choice, and businesses are struggling to keep up with the demand while providing a seamless and pleasant experience. If this is your challenge, and you are developing your customer...read more
How I began learning Apache Spark in Java Introduction This is the first of three articles sharing my experience learning Apache Spark. Here I will go over the QuickStart Tutorial and JavaWordCount Example, including some of the setup, fixes and resources....read more