Software Engineer, Applications

Location: Mountain View, CA

Department: Pattern Insight

Type: Full Time

Min. Experience: Mid Level

Are you interested in creating technologies that improve the way engineers solve difficult problems?

Consider Pattern Insight.  We develop novel solutions for searching and analyzing vast quantities of semi-structured data.  Many of the biggest tech companies use our products to: find and fix source code bugs more quickly and completely; manage thousands of branches of software without going crazy; and solve high-end technical support problems faster and more effectively.

Needless to say, we're going places.  We have solid revenue; a small, talented team; just the right level of VC funding; and new opportunities opening up every day.  But we could really use a few more creative, resourceful engineers to help us turn those opportunities into reality.  Maybe that means you?


Please include a cover letter addressing the following two questions:

  1. Why are you interested in Pattern Insight?
  2. In what ways could you contribute the most to the success of the Pattern Insight team?


Job responsibilities:
Assume full responsibility for the integration of Pattern Insight's products with customers' external tools and processes; for example:

  • SCM integration—Perforce, ClearCase, Mercurial, Git, Subversion
  • Databases—Oracle, MySQL, Sqlite, HSQLDB
  • OS compatibility—RedHat, Ubuntu
  • Develop web service APIs and applications that expose results to users
  • Develop automated tests

Work directly with high-profile customers

  • Help customers use our products more effectively at a large scale
  • Understand customer needs for future revisions of our products

Requisite skills:

  • Solid knowledge of Java
  • Familiarity with Python, C and C++ a plus
  • Familiarity with Linux as a development environment
  • Experience in at least one of the following areas:
    distributed systems
    web development
  • BS in Computer Science or a related field; MS is desirable but not required
  • "Get things done" attitude

What we offer:

  • A small, friendly, talented team
  • Generous stock options package and competitive salary
  • All the hardware you need to make work productive and fun (including laptops, dual monitors, etc.)
  • All-you-can-eat snacks, drinks, and coffee!
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
Website, blog or portfolio: