Careers at Jigsaw
Senior Software Engineer
Location: San Mateo, CA
Reports To: Engineering Manager
The Company
Jigsaw (www.jigsaw.com) is quite simply unlike any other organization. We firmly established ourselves as one of the unique success stories of the Web 2.0 revolution. For the past several years Jigsaw has been leveraging user generated content to map the global business community. By doing so, we have created an online, collaborative business-contact marketplace where marketers, recruiters, and sales people can buy and trade third-party business contact information. Even the most world-weary VC's applaud the paradigm shifting vision at the heart of the Jigsaw story:
"It's always a mind blower when some startup fundamentally changes the rules in any category that is assumed to be mature." – Jeff Nolan, SAP Ventures
This is a rare opportunity to join one of the most unique companies in Silicon Valley, where a healthy contempt for the status quo is essential, and to play a central role in accelerating the growth of this successful business to a position of global market leadership. Jigsaw is a venture-funded startup with offices in San Mateo, CA, and Post Falls, ID.
Find out what the Wall Street Journal, San Francisco Chronicle, Business 2.0, Smart Company and Information Week are saying about Jigsaw by going to our Press Room at www.jigsaw.com. We look forward to hearing from you!
The Role
We are looking for a technical leader to design, develop, and oversee key components of Jigsaw's web applications. We need an expert who advocates passionately for web technologies, specifies the architecture, and then builds them into Jigsaw's core applications.
Jigsaw is a hosted application written entirely in Java by a team of senior engineers. We use Java with many open-source technologies and tools such as Struts, MySql, Lucene, Hibernate, Axis, Eclipse, AJAX, and others. We constantly experiment with new technologies.
As a Senior Engineer, you will lead software projects, provide solid design and make architectural trade-offs, write code, and deliver the projects in top-notch quality.
Responsibilities:
- Design, develop, and test Jigsaw's core application components.
- Ensure proper technical architecture, design and documentation
- Help diagnose production systems issues to identify causes in software.
- Participate in and enhance Jigsaw's processes for architecture review, source code control, unit testing, use case analysis, and defect management.
- Mentor junior members of the team.
- Participate in planning and management of development projects.
Requirements:
- BS in Computer Science or related engineering degree with equivalent work experience (degrees from top universities a plus)
- Independent, self-motivated team player. Meticulous and methodical in creating solutions.
- 5-10 years of experience in software design and development
- Strong skills in Java programming, Java design patterns, and server side Java.
- Strong experience with object-oriented analysis, design and programming (OOA/OOD/OOP)
- Solid experience with relational databases and schema design.
- Expertise in developing multi-tier applications using Internet technologies
- Experience with high volume and highly scalable web systems
- Knowledge of web services and XML technologies a plus.
- Skills in scripting languages, e.g., Perl, shell scripting, etc, a plus
- Produces high quality software within committed deadlines
- Experience at fast-paced Internet companies a big plus
- US work authorization required
Benefits:
- Competitive salary based on experience
- Medical, Dental, Vision, AD&D, Life and Long-term Disability Insurance
- Medical and Dependent Flexible Spending Account Plans
- 401K and stock options
How to Apply:
- Please Visit: https://home.eease.com/recruit/?id=145187

