Careers

Working at Telegraph Hill Software

Telegraph Hill Software is a rapidly growing technology consulting firm in San Francisco, helping Bay Area corporations and startups get new software initiatives started.

We are senior technology 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. For more information see our Working With Us page.

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

Senior Python/SQL Engineer

Telegraph Hill Software is seeking a big data engineer experienced in building data analytics solutions utilizing AWS Redshift, Apache Spark, or similar tools or services. You will be onsite, building a centralized data store that will bring reporting and monitoring consistency through these many transformations this year – as well as building the jobs that will convert the transactional data from various systems into journal entry imports for our accounting team. As this is the first year we’re going through a big four audit, this is especially critical work.  And as part of these transformations we’re also shifting part of our platform to run directly against this centralized data, which previously was for reporting and monitoring only.”

Qualified candidate should be savvy with SQL and Python to implement ETL and other data transformation pipelines. Freelance consultants preferred, but will consider highly experienced engineers as W2 employee.

Qualifications

  • 5+ years of data-centric software development experience using Python & SQL
  • Experience with AWS data analytics technologies such as Redshift and Kinesis and ideally Apache Spark.
  • Ability to solve complex problems with innovative and elegant design.
  • Ability to coach on good patterns for complex data transformations.
  • Proven experience delivering robust functionality on time in an agile environment.
  • BS in Computer Science or equivalent experience.
  • Excellent interpersonal & communication skills.
  • Candidate Must be self-directed and able to work independently while being team-oriented in a fast paced environment in Oakland.

Perks of a Telegraph Hill Freelancer

  • 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 careers@thpii.com today!

Technical Writer

We are seeking a technical writer for API documentation. It involves writing various documentation for multi-dimensional database and web gateway software, including database administration, technical reference, command line interface, and installation documentation.

This Role Involves

  • 70% work involves writing and editing text on Markdown/Wiki/Word,
  • 20% work involves using Gliffy/Vision to transcribe technical diagrams that SME’s sketch on whiteboards and
  • 10% PowerPoint – high level summarization.

The Technical Writer Will

  • Write API documentations, online help systems and training tutorials
  • research and write needs analysis,
  • Originate administrator, user and install guides,
  • Write documentation plans and functional design specifications,
  • Generate detailed task lists, establish milestones, budget and schedules,
  • Track and maintain review cycles, from concept to release,
  • SME interviewing, work/project planning, checklist creation,
  • Create style sheets
  • Develop content for different audience types including business professionals, programmers, DBAs, system, network, and field professionals.

Our Ideal Candidate

  • Has 2+ years of experience writing API documentation
  • Able to produce samples of code and API documentation
  • Experience working directly with development teams
  • Proven technical writing experience with complex products (4-5 years)
  • Experience developing guides and manuals.
  • In-depth developmental editing experience.
  • Ability to follow the style for the company.
  • Ability to work alone or on a team and to take direction.
  • Required: Bachelor’s degree in English, Technical Writing, Communications, or similar.

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 careers@thpii.com today!

Senior DevOps Engineer

We are seeking a Senior DevOps Engineer, who will work onsite with automation and scripting for internal projects with our client. Work closely with our Tech development teams to understand our client’s infrastructure needs and provide ideas and solutions. The engineer will continually improve our infrastructure architecture as the industry standards and best practices continue to evolve. Develop infrastructure automation tools to eliminate manual effort, and to detect and resolve potential problems before they degrade.

Our Ideal Candidate

  • Has experience with automation/scripting/document work in an effort to be more efficient.
  • Has experience operating large-scale, high-availability environments on public cloud providers like AWS or Azure.
  • Experience administering AWS-based sites.
  • Experience with Kubernetes,  Docker, Chef, Puppet and similar tools.
  • Has experience working with Gitlab, Github, Jenkins or similar.
  • Has strong analytical and problem-solving skills.
  • 6-10 years’ experience in similar roles
  • Ansible/Terraform.
  • CI/CD experience

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 careers@thpii.com today!

Business Analyst

The Role

  • Analyzes complex business problems to be solved with automated systems.
  • Provides technical expertise in identifying, evaluating and developing systems and procedures that are cost effective and meet user requirements.
  • Configures system settings and options; plans and executes unit, integration and acceptance testing; and creates specifications for systems to meet business requirements.
  • Designs details of automated systems.
  • May provide consultation to users in the area of automated systems.
  • May lead cross-functional linked teams to address business or systems issues.
  • Note: May be internal or external, client-focused, working in conjunction with Professional Services and outsourcing functions. May include company-wide, web-enabled solutions.

Our Ideal Candidate

  • Minimum 8 years experience as Business Analyst along with a 2+ years ServiceNow platform experience driving solutions in an enterprise environment.
  • College degree required.
  • A proven and verifiable history of analyzing business situations and working within a group environment to provide efficient and effective software solutions.
  • Minimum 6 years experience preparing as-is process documentation, to-be process documentation, and performing detailed gap analysis
  • Demonstrated ability to have successfully completed multiple, complex technical projects
  • Demonstrated experience in project conceptualization and planning
  • Ability to communicate in a clear and concise professional manner, tailored to the appropriate audience; including both verbal and written communications.
  • Ability to lead and work collaboratively within a business unit team and have strong influencing skills
  • Must be able to manage multiple priorities and complex tasks in a dynamic work environment
  • Must have experience preparing end-user documentation and conducting end-user training
  • Business Analysis experience in a high-tech (preferable software) company highly desirable.
  • ServiceNow System Administrator Certification highly desired
  • Six Sigma certification
  • Project Management experience a plus
  • Business process reengineering experience, Six Sigma certification etc. is a plus.
  • ITIL certification is highly desired
  • ServiceNow System Administrator Certification highly desired
  • Good communications skills
  • Team Player
  • Flexibility to work with a variety of personalities and styles
  • Adaptable to work in a varied, high-paced exciting, fun environment

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 careers@thpii.com today!

Senior IT Program Manager

The Role

  • 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 careers@thpii.com today!

Senior UX/UI Enterprise Product, Application UX Designer

Our Ideal Candidate

  • Working onsite with cross-functional teams to ensure the creation of engaging, positive user experiences and intuitive interfaces for digital solutions
  • Defining the visual and interactive user experience for products that play a central role in future development efforts.
  • Solving complex business problems, having a strong balance of both visual design and user experience design.
  • Engaging with customers to validate design solutions and conduct usability tests, and incorporate results into the design process
  • Establish User Experience design standards, guidelines and strategies that serve as the foundation for creating cohesive experiences.
  • Review research on competitive web sites, existing web initiatives, past web projects, and consumer research
  • Synthesize research findings to aid the project team developing the web site architecture
  • Collaborate with and facilitate project team members and clients to develop organizational and structural concepts for web site projects
  • Translate concepts into effective information architectures
  • Develop plans that production teams can use to help guide their work
  • Collaborate on the development of labeling searching systems
  • Prepare site architectures, wire frames, use cases and task flows, etc. to be used by the production team
  • Ensure EA documentation is continuously updated and distributed to the production team
  • Identify and implement opportunities to refine EA process

Requirements

  • 4+ years work experience as a UI/UX Designer or similar role
  • Experience optimizing user engagement for large brands
  • Focus on creating a compelling user experience to improve brand loyalty, customer retention and conversion
  • Portfolio of design projects
  • Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)•
  • UX & UI Design
    • Usability Protocols  
    • Web Site Analytics  
    • Prototyping & Wireframing (Axure,Principle, Proto.io, Omnigraffle, Visio, Marvel, InVision, Pixate, Sketch)
    • Persona Creation • Affinity Diagramming  • Information Architecture • A/B, Card Sort
    • User Testing  • Animation/Motion Graphics • Requirements Definition  • HTML/ CSS
  • Team spirit; strong communication skills; willing to collaborate with multiple stakeholders
  • Good time-management skills
  • BSc in Design, Computer Science or relevant field
  • Must be self-directing and able to work independently while being team-oriented in a fast paced environment. Choice to work in San Francisco, San Diego or Santa Clara for this position.

Perks of a Telegraph Hill Freelancer

  • 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 careers@thpii.com today!

Oracle Database Administrator

The Role
Our Database operations team is hiring a self-motivated and talented Database Administrator. If you are someone who wants to be involved with designing the architecture of a scalable Enterprise MySQL and Oracle database this is the place for you. We are looking for a motivated self-starter who is excited about learning new technologies and also possesses outstanding work ethic and a positive “get things done” attitude. Troubleshooting and analytical problem solving should be in your DNA with the big picture in mind, but at the same time has the ability to deep-dive into details to tackle complex problems.

Our Ideal Candidate

  • Performs database administration functions onsite or Oracle database systems
  • Architects new database designs
  • Leads production and development Oracle database clusters
  • Automates database deployments, upgrades, and monitoring
  • Manages Database migrations
  • Assists application developers with tuning SQL in applications
  • Implements Oracle High Availability (HA), partitioning and replication features
  • Builds, loads, and refreshes databases for testing.
  • Hands-on experience with Oracle Goldengate replication or related real time data streaming technologies.
  • On-Call rotation for database support Qualifications
  • 7+ years of experience engineering, administering and running relational databases (Oracle, MySQL/Percona, PostgreSQL)
  • Bachelor’s degree in computer science or related IT field preferred
  • Preferred experience in Oracle Golden-Gate and real time data streaming technologies
  • Experience in logical and physical data modeling
  • Experience in crafting indexes, SQL queries, and resultant explanation of access paths for optimizing the SQL
  • Experience and success in automating administrative tasks
  • Deep understanding of hardware performance, memory and I/O
  • Experience installing and maintaining of database software
  • Experience in Linux / Unix operating systems
  • Good scripting/coding experience with any of the following: Unix Shell, Python and Ruby
  • 1099 acceptable, however, work must be performed on-site.

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 careers@thpii.com today!

DevOps Engineer

You will be a member of a highly motivated Technical Operations team that delivers solutions and services that are transforming the financial services industry for the better. You are a seasoned Linux Systems Administrator / Engineer that will participate and engage in a highly collaborative environment between technical operations and engineering. You accomplish your tasks efficiently to produce a stable and secure environment and can adapt to rapidly changing technologies applying what works best. In this role you have the flexibility of working as either a W-2 employee or 1099 contractor.

Responsibilities

  • Help manage the entire IT infrastructure including making recommendations for planning, design, configuration, operation and administration.
  • Analyze, design, create, maintain, and enhance infrastructure, automation, security, and monitoring systems.
  • Develop script automation solutions and help test and deploy automation.
  • Drive resolution of issues identified via application and systems monitoring, as well as assigned tasks and incident tickets.
  • Document processes, automation scripts, and infrastructure assets.
  • Actively engage and assist other departments with technical computing requirements.
  • Facilitate continuous and automated deployments of applications.
  • Participate and support disaster recovery exercises.
  • Provide on-call support.

Qualifications

  • Bachelor’s degree or equivalent work experience.
  • Significant years of experience in a medium to large scale Linux environment.
  • Solid experience with VMWare, VCenter, ESX, CloudStack, or AWS.
  • Advanced experience with monitoring and logging in NewRelic, Nagios, or Splunk.
  • Experience with Cisco server hardware and UCS Manager.
  • Automation experience using Puppet, Salt, or Jenkins.
  • Solid coding experience in Bash, Python, or other scripting languages.
  • Experience in datacenter operations, planning, and implementation.
  • Advanced networking knowledge in DNS required and f5 load balancers preferred.
  • Experience and advanced skills with big storage; EMC VMAX preferred.
  • Excellent customer service and communication skills (both verbal and written).

Preferred Qualifications  

  • Experience in data encryption and file transfer technologies.
  • Experience with software development infrastructure support such as Git, Artifactory, or Jenkins.
  • Experience supporting databases and big data in Oracle, Postgres, My SQL, MongoDB, Neo4j, or Hadoop.

Employee Benefits

  • Option to work as a freelancer or an employee
  • Platinum medical, dental and vision plan for employees with little or no waiting period
  • 3 weeks of accrued vacation per year plus 40 hours PTO you are encouraged to REALLY use
  • 401(k) with 100% employer match (limits apply)
  • Flex spending accounts
  • Open collaborative workspace on & off-site
  • Downtown San Francisco office
  • Walking distance to BART, Bus, and Ferry terminal
  • Work directly for a managing partner
  • Base, bonus, commission, equity upside

 

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

Full Stack Software Engineer

Full Stack Software Engineers are senior software professionals that work within our agile development teams onsite at our financial and healthcare client’s offices.  Our full stack engineers are highly proficient designing, developing, testing and releasing software, and are comfortable working with Product, Line of Business and Operations managers to fully understand requirements, plan releases and research new technologies. We develop primarily back-end Java & front-end JavaScript software with complex SQL and NoSQL data stores using open source components. In this role you have the flexibility of working as either a W-2 employee or 1099 contractor.

Requirements

  • 7+ years of experience in building software using Java technologies.
  • Solid hands-on experiences with Java-based UI and messaging frameworks.
  • Solid experience with the following technologies: ORM tools – Hibernate, TopLink, or similar.
  • SQL skills to access a database from a web application.
  • Desire to work in collaborative and fast paced agile environment.
  • Experience with Scrum and Test Driven Development is a big plus.
  • Bachelor’s Degree of Computer Science or equivalent work experience.
  • Must be self-directed, able to work independently, as well as part of a team-oriented and fast paced environment and be in San Francisco 5 days a week.

Employee Benefits

  • Option to work as a freelancer or an employee
  • Platinum medical, dental and vision plan for employees with little or no waiting period
  • 3 weeks of accrued vacation per year plus 40 hours PTO you are encouraged to REALLY use
  • 401(k) with 100% employer match (limits apply)
  • Flex spending accounts
  • Open collaborative workspace on & off-site
  • Downtown San Francisco office
  • Walking distance to BART, Bus, and Ferry terminal
  • Work directly for a managing partner
  • Base, bonus, commission, equity upside

 

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

QA Engineer

If you are an Engineer with QA Automation, Java, and Javascript experience, please read on! You will work within our exciting agile development teams onsite at out client’s offices. You will be responsible for QA automation and integration, mostly in Java. In this role you have the flexibility of working as either a W-2 employee or 1099 contractor.

Requirements

  • Bachelor’s degree in CS or equivalent (Master’s preferred)
  • Strong experience in QA Automation
  • Strong experience in writing code in Java
  • Experience in an agile development environment
  • Experience in Unit and UI testing
  • Development experience in Java, JavaScript, and web services
  • Experience creating and reviewing test cases
  • Experience in real time systems
  • Startup experience

Employee Benefits

  • Option to work as a freelancer or an employee
  • Platinum medical, dental and vision plan for employees with little or no waiting period
  • 3 weeks of accrued vacation per year plus 40 hours PTO you are encouraged to REALLY use
  • 401(k) with 100% employer match (limits apply)
  • Flex spending accounts
  • Open collaborative workspace on & off-site
  • Downtown San Francisco office
  • Walking distance to BART, Bus, and Ferry terminal
  • Work directly for a managing partner
  • Base, bonus, commission, equity upside

 

So, if you are an Engineer with experience in QA Automation, Web Services, Java, Unit & UI testing, please submit your resume to info@thpii.com today!

Senior Front End Software Engineer

Front End Software Engineers are senior software professionals that work within our agile development teams onsite at our financial and healthcare client’s offices. Our front end engineers are highly proficient designing, developing, testing and releasing software, and are comfortable working with Product, Line of Business and Operations managers to fully understand requirements, plan releases and research new technologies. We develop primarily Java stack software with complex SQL and NoSQL data stores using open source components. In this role you have the flexibility of working as either a W-2 employee or 1099 contractor.

Requirements

  • 3+ years of experience in building software using JavaScript technologies and frameworks such as NodeJS, NPM, Gulp, Mocha, Handlebars, Less, and Angular, and REST APIs.
  • Familiarity with JavaScript testing frameworks (Jasmine, Mocha), HTML templating (Mustache, Handlebars, etc) and CSS Preprocessors such as SASS or LESS.
  • Expertise with cross­ browser, cross ­platform, and design constraints on the web, test automation frameworks (Selenium), and A/B testing methods.
  • Experience with Scrum and Test Driven Development is a big plus.
  • Experience with UX methodologies a plus, but you prefer coding.
  • Bachelor’s Degree of Computer Science or equivalent work experience.
  • Must be self-directed, able to work independently, as well as part of a team-oriented and fast paced environment and be in San Francisco 5 days a week.

Employee Benefits

  • Option to work as a freelancer or an employee
  • Platinum medical, dental and vision plan for employees with little or no waiting period
  • 3 weeks of accrued vacation per year plus 40 hours PTO you are encouraged to REALLY use
  • 401(k) with 100% employer match (limits apply)
  • Flex spending accounts
  • Open collaborative workspace on & off-site
  • Downtown San Francisco office
  • Walking distance to BART, Bus, and Ferry terminal
  • Work directly for a managing partner
  • Base, bonus, commission, equity upside

 

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

Software Engineer

  • Lead agile development teams for our customers.
  • Design, develop, test and release new and existing software.
  • Work with Product, Line of Business and Operations to understand requirements and plan releases.
  • Research new technologies and prototype new ideas.
  • In this role you have the flexibility of working as either a W-2 employee or 1099 contractor.

Requirements/Qualifications

  • Experience building software using Java and related technologies:
  • Strong Core Java, and spring framework
  • Java Enterprise, including Messaging, Servlet API, etc
  • Strong relational database, including SQL, ORMs Hibernate, TopLink, etc.
  • Non-relational distributed databases.
  • Distributed Agile, eclipse, source, package and continuous integration tools
  • Rules and event engines.
  • Major scripting languages
  • JavaScript, HTML, and related frameworks, like jQuery, AngularJS, Node.js,

Employee Benefits

  • Platinum medical, dental and vision plan for employees with little or no waiting period
  • 3 weeks of accrued vacation per year plus 40 hours PTO you are encouraged to REALLY use
  • 401(k) with 100% employer match (limits apply)
  • Flex spending accounts
  • Open collaborative workspace on & off-site
  • Downtown San Francisco office
  • Walking distance to BART, Bus, and Ferry terminal
  • Work directly for a managing partner
  • Base, bonus, commission, equity upside

 

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