Careers
UI Software Engineer
Systems Administrator
Senior DBA/Database Engineer
Spoke provides on-demand business contact information designed specifically to help individuals and organizations find and sell to targeted buyers. Spoke's business data and detailed contact information allows users to identify, research and access the right individuals at all levels of an organization. Information on over 40 million people across more than 2.3 million companies gives marketing and sales teams the contact information they need to penetrate target accounts.
If you are ready for a change, want to be a key contributor and join a high energy team please email complete resume and cover letter (identifying the position you are applying for) to jobs@spoke.com. Or mail to:
Spoke Software
Attn: Recruiting
1670 South Amphlett Blvd., Suite 350
San Mateo, CA 94402
Spoke Software is an Equal Opportunity Employer, and offers a competitive compensation package that includes full benefits and stock options.
UI Software Engineer - Java/JavaScript (San Mateo, California)
Spoke is hiring! We are the largest online Open Network of business professionals in the world, and we are looking for an experienced software engineer to join our talented development team at our headquarters in San Mateo, California. This is a great position for an engineering professional who wants to have a pivotal role in designing and developing key software components for a small company with start-up energy!
Compensation includes competitive salary, stock options, employee benefits and 401(k) plan.
You will:
- Create innovative features in the platform of a database-driven web application.
- Shape the cutting edge of social media applications.
- Build a rich internet application using the latest web-based technologies, such as JavaScript, AJAX, Java, and JSP.
- Join a small, enthusiastic group of talented engineers and practice Agile software engineering principles to build Spoke's unique business information network.
- Go out for coffee with the group once a day and work flexible hours (some telecommuting okay).
- Address the challenges of building a scalable and performant application that handles millions of records.
- Potential projects this position will tackle: flexible advertising infrastructure, JavaScript widgets, and cool features that you propose and implement.
Requirements:
- 5-10 years of experience in developing usable interfaces for a web application
- Proven success building applications with the following technologies: Java, JavaScript, Ajax, HTTP, HTML, CSS
- 5+ years experience Java programming
- 3-5 years experience SQL programming
- Experience using Struts (or other MVC frameworks) and JSP
Prefer candidates with:
- Familiarity with the challenges of a social networking application
- Experience with SQL programming
- Bachelors or Masters degree in Computer Science or Software Engineering
- Knowledge of HTTP caching and web application performance tuning; how to make your web pages faster
- Web design experience, optional
Senior DBA/Database Engineer (San Mateo, California)
Spoke is hiring! We are the leader in on-demand software for sales-prospecting and lead generation, and we are looking for experienced Java engineers to join our energetic development team at our headquarters in San Mateo, California.
Compensation includes competitive salary, stock options, employee benefits and 401(k) plan.
You will:
- Live on the cutting edge of software development and delivery: on-demand software, aka Software-as-a-Service.
- Work at the forefront of CRM-related software, on our Center product (center.spoke.com)
- Solve unique security, reliability, and scalability challenges associated with Spoke delivering the world's largest database of people and relationships to a growing online membership.
Requirements:
- Proficiency in development database administration, maintenance, and organization (Microsoft SQL Server desired)
- Experience with architecture, design, performance tuning, and scalability of large scale servers and associated databases.
- Experience porting from SQL Server 2K to SQL Server 2005, including database mirroring
- Experience in large-scale, successful web development or enterprise software
- Java programming experience a major plus.
Additional Requirements:
- Able to work independently or in a team, with minimum supervision
- Organized and detail-oriented, with demonstrated analytical skills
- Strong verbal and written communication skills, especially for technical information
- A Bachelors degree in Computer Science, Engineering or a related technical field
- Proof of your right-to-work in the U.S.
Pluses:
- Data maintenance or integration in on-demand CRM systems (for example, salesforce.com)
- Data profiling, data cleansing, data quality, and data integration/loading
- CRM integration experience, particularly in an on-demand CRM environment
Compensation includes competitive salary, stock options, employee benefits and 401(k) plan.
Systems Administrator (San Mateo, California)
Spoke is hiring! We are the leader in on-demand software for sales-prospecting and lead generation, and we are looking for an experienced Systems Administrator to support our production hosting environment and manage our internal I.T. systems. This is a great all-round position for somebody who wants to manage multiple technical areas, and work for a small company with that great start-up energy! This position is located in San Mateo, California.
Compensation includes competitive salary, stock options, employee benefits and 401(k) plan.
Job Responsibilities:
You will manage and maintain a Windows Corporate environment, as well as supporting a Linux-based Development and Production environments, including:
- Hardware and software server upgrades, diagnostics and maintenance
- Manage and maintain:
- Active Directory based Windows Network
- Microsoft Exchange email system
- Site backups (using BackupExec)
- Corporate wireless devices, including Goodlink email
- Setup and tear-down of Windows-based user laptops and desktops (installs, data archiving)
- Participate in an "on-call" rotation to support the production environment
Requirements
- MUST HAVE 1+ years experience as an administrator in a 24x7 production environment
- MUST HAVE 2+ years of experience in Linux/UNIX server administration
- 3+ years experience in network administration
- 2+ years experience in Windows-based desktop and server environments
- Strong Understanding of the following products:
- RedHat Enterprise Linux (or similar), including command-line maintenance, file editing, and managing services
- Microsoft Windows XP/2000/2003
- Microsoft Active Directory
- Microsoft Exchange 2000/2003
- Microsoft Office
- Symantec/Veritas Backup Exec
- Able to work independently with minimal supervision
- Organized and detail-oriented, with demonstrated analytical skills
- Strong verbal and written communication skills, especially for technical information
- A Bachelors or Associates degree in an appropriate technical field or equivalent experience
- Proof of your right-to-work in the U.S.
- Familiarity with the following is a plus:
- Dell and IBM Server/Desktop/Laptop Hardware
- Cisco network hardware including PIX firewalls, and Catalyst switches
- Automated machine re-installs (Kickstart/Linux and Unattended/Windows preferred)
- Server Anti-Spam software (Amavis/SpamAssassin preferred)
- Anti-Virus Software (for end-user systems, servers and email)
- SQL Server scripting and administration (MSSQL preferred, MySQL or PostgreSQL a plus)
- Basic shell scripting, primarily Bash but Perl and/or Python desirable
- Administering a Subversion source control system
