Working at Telegraph Hill Software

Telegraph Hill Software offers you a career with a rapidly growing technology consulting firm in San Francisco, that helps Bay Area corporations and startups to start new software initiatives.

We are senior technology and business consultants with decades of technology management experience at companies large and small, leading development, engineering, operations, and program management teams.

Take a look at our values compared to other companies and you will know if you are right for us:                                       

Telegraph Hill Developers

  • Software development is my profession.
  • I value having the option to work as a freelancer or an employee.
  • Solving problems is as interesting as coding. Refactoring is as challenging as writing new code.
  • Software development is a like a marathon.
  • My kid’s soccer game is as important as my deadline.
  • Tests are as important an artifact as functional code.
  • Reliable cash flow is as important as equity upside.
  • Software documentation makes objects visible.
  • Experience matters.
  • Non-functional requirements are also my responsibility.


Other Employers

  • Software developers earn good money.
  • Individual heroics is key to technology project success.
  • Maintenance programming is for training.
  • Software development is like a sprint.
  • Work always comes first.
  • Creating tests is for lesser talented people.
  • Stock options are the path to financial independence.
  • My code and its behavior is all anyone needs to know.
  • Operations, security, platform & QA are not my job.                                              

You get the picture:  We’re looking for smart, balanced people who understand the entire lifecycle of software across different industries, who are customer focused, self-motivated and independent, and who are deeply curious about the world and how software can make it better.
Telegraph Hill is proud to be an equal opportunity employer. If interested, please submit your resume to today!

To let us know you are interested:


What I like about Telegraph Hill is you have a lot of independence to do as you feel best for the project - as long as you're successful.

Roger Bush
Principal Engineer, Telegraph Hill Software
In case we haven’t convinced you yet, here’s a quick summary on why you want to join us.
  • Challenging, leading-edge work with industry leaders in Financial Services, Insurance, Banking, Healthcare and Transportation.
  • Great colleagues, peers and mentors: Work with highly skilled professionals that can handle any business technology challenge, while building long-term customer and partner relationships.
  • Awesome achievements: Contribute to our vision of creating the next great services business model and brand.
  • High reward: We return substantial revenues to you in the form of base and quarterly profit sharing, and potentially more, based on your contributions to lead generation and business development.
  • Benefits: We offer a complete package of health, retirement and flex travel/medical expense benefits.
  • Management incentives: We offer multiple paths to select team members allowing them to share in our long-term growth and success.
  • Balanced work environment that values professional development as well as personal life.


We’re ready for you. Are you ready for your own career?

Telegraph Hill has an ongoing recruiting process to attract and retain the best Bay Area technology talent that we can identify.

If interested, please see our careers page and submit your resume to and we’ll be in touch!

Senior Program Manager with a Modern Toolkit

  • Responsible for taking small to large, company-wide, mission critical programs/projects from original concept through final implementation
  • Own and manage a portfolio – roadmap, annual planning, budgeting
  • Ensures adherence to product processes, quality standards and deliverables
  • Provides overall communication and interfaces with all areas affected by the program/project including cross-functional stakeholders, business sponsors and vendors
  • Develops detailed program/project execution plan and manages all implementation processes including resource allocation, progress tracking, monitoring change control process, testing, documentation, training and on-time delivery within budget constraints
  • Represents ServiceNow across organizations with the cultural sensitivity and business maturity appropriate to corporate access and level of responsibility

Our Ideal Candidate

  • Bachelor degree or equivalent experience in Computer Information Systems (CIS), Management Information Systems (MIS), Computer Science (CS) or related field
  • Combined 10-12 years project / program management experience with at least 7 years of that dedicated to running enterprise level deployments
  • Proven experience in managing multiple large programs/projects in an enterprise environment delivering enterprise software products
  • Solid experience in decision making and negotiations 
  • Proven record to overcome project crisis
  • Excellent communication, problem solving, conflict / resolution management, active listening, time management, and interpersonal skills required
  • Demonstrated consistent ability to lead cross-functional teams and deliver technical solutions while mitigating or removing hurdles / obstacles
  • Familiarity with a fast paced project execution environment; mix of Agile and Waterfall
  • PMP certification a plus

What We Offer

  • Steady stream of exciting projects and long term contracts
  • Close collaboration with elite engineers to solve complex problems creatively
  • Working in the Bay Area! Our clients are based in downtown San Francisco, South Bay or East Bay


Telegraph Hill is proud to be an equal opportunity employer. If interested, please submit your resume to today!

Full Stack Developers for the Software Century

  • Develop, test and release new and existing software.
  • Work with team lead and product owner to understand requirements and plan releases.
  • Research new technologies and prototype new ideas.
  • Proven enterprise software/java developer who can work in fast paced, agile environment with minimal supervision.
  • Familiar with Agile methodology, test-driven development, source control management, automated testing and release management tools.
  • A seasoned professional with 7+ years of relevant experience building business-critical software.
  • Citizen or green card holder


Required Skills:

  • Java and Web services, Java frameworks like Spring
  • JavaScript and related frameworks like Node, React, Angular
  • UNIX/Linux experience, and scripting skills (shell, Perl, Python, etc.)
  • Strong database skills (SQL, MySQL, Oracle)
  • Superior problem solving and troubleshooting skills
  • Excellent communication skills

Bonus Points:

  • Familiarity with cloud-deployed solutions
  • Intellectual curiosity
  • Ability to scale applications
  • Passion to deliver
  • Experience with true agile, not just iterative, methods

JAVA Juggernaut, Backend Services Engineer at Scale

  • At least 5 years experience as a software engineer
  • At least 2 years experience in a test-driven development culture so similar where candidate owns their own user tests and integration tests
  • At least 2 years experience building web services in a highly trafficked (>100 requests per second) external customer facing product (as opposed to internal consumption)
  • Without prompting, able to articulate basic understanding of basic resiliency strategies: retries (both round robin and exponential backoffs), circuit-breakers
  • Proficient in Java and Spring as evidenced through a HackerRank challenge or equivalent
  • Ability to enumerate a comprehensive set of test cases for a given REST API endpoint
  • At least 1 year experience building build and deployment pipelines in a production customer-facing environment
  • Recent experience (at least last 3 years) must be as a hands-on software engineer (Architect, Manager titles are fine if they are hands-on development)
  • Experience with Build and Integration frameworks like Maven.
  • At least 1 year experience working in a cloud environment
  • Some exposure to Docker or Mesos or kubernetes
  • Public github presense is a plus
  • Experience in payments a strong plus
  • Experience at Google, Facebook, Twitter, LinkedIn, Amazon, Uber, Lyft, Yelp, Spotify a strong plus

Human Resources Administrator

An independent consultant with five or more years experience in HR administration for a software professional services firm in California.

  • Knowledgeable about CA employment practices,
  • Manage job classifications, and, contracts,
  • Administer on-boarding and off-boarding employees and contractors,
  • Experience with immigration processes, H-1B.
  • Administer benefits plans,
  • ADP experience a plus