Senior Software Engineer

Foster City, CA | Engineering

Job Description

About Us: 

TechShed operates in a fierce startup culture where we move fast and take risks, where what you brainstorm in the morning can be implemented in the afternoon. Folks who are afraid of impassioned whiteboard debates and rowdy ping-pong games need not apply. We’re looking for people who are zealous about building products that drive billions of dollars in revenue.

Our philosophy relies heavily on working hard and playing hard: Life at Techshed includes company ski trips, wine tastings, and other team building activites. Sound like a good time? Come build things with the company that builds things in America.


  • Free catered meals and a fully stocked kitchen
  • Professional espresso machine-  hone your latte-art skills here
  • Free shuttle service to/from SF— load up your Clipper card on us
  • Uber service to Caltrain and Bart
  • Bridge toll reimbursement
  • Flexible telecommuting options
  • Gym reimbursement and wellness incentives — our office is bicycle, scooter & skateboard friendly
  • Free Pilates and Yoga instruction
  • Game room with ping pong and pool table
  • Bicycles available with miles of trails just outside the door
  • Onsite showering facilities
  • Tuition and industry-related conference reimbursement — we support your career development
  • Medical, vision, & dental coverage — we want you to take care of yourself
  • 401K Matching & ESPP (purchase our stock at a 15% discount) — get stocked up
  • Referral Bonuses
  • Annual offsite team building activities

Take a look at what it's like to work at Techshed:

About the Job:

  • Apply technology to drive business results in a data-driven environment. Take ownership of what users see and have a strong voice in how we enhance and improve the product.
  • Write maintainable code with extensive test coverage, working in a professional software engineering environment (with source control, dev/stage/prod release cycle, continuous deployment).
  • Relish in the role of being a front-end specialist. We will look to you to solve hard problems and make our front-end fast, elegant and awesome.
  • Build leading edge features using social, mobile, AJAX, widgets and more.


  • Fluent in JavaScript with a deep understanding of how to make everything work harmoniously together. Ability to go off-book in JavaScript.  You cross-browser debug in your sleep.
  • PASSIONATE about realizing great design through code. You have opinions about the products you work on and aren't afraid to defend them / be criticized / be wrong. You know how to be confident and consultative at the same time. 
  • Experience writing code that interacts with a large, complex back end.  You have some experience working in a server side scripting language... it would be great if it was Python, but others (PHP, Java, Ruby) are also fine.
  • Software Engineering discipline. We need you to understand what it means to work in a professional software engineering environment and how to work effectively with other talented team members. No cowboys or lone wolves. You take pride in checking in bug free code.
  • Comfortable with compromise – you build beautiful, functional stuff, but you know that the perfect is the enemy of the good.
  • Bachelor's degree or equivalent in computer science, information systems or related field.

Nice to Have:

  • Demonstrable experience building user interfaces that render perfectly across a multitude of operating systems, browsers and mail clients. You take pride in your pixels.  You routinely astonish colleagues with your detail orientation.
  • Experience working in short, agile, iterative development cycles.
  • You code for fun and have a side project or two you help out with.
  • Experience integrating with third parties - through APIs or otherwise.
Apply Now
for this Job
Spread the Word
Not the right job?
Describe your perfect job
Join our Talent Network »