Careers

Vindicia is a leader in the rapidly growing payment management category and has as customers some of the best-known brands on the Internet. Vindicia offers for online merchants a hosted solution that combines recurring billing and fraud management capabilities to maximize the lifetime value of a merchant's customer base.

Growing revenues at 100% a year, we look for people who are self-starters, enjoy working in a dynamic and fast-paced environment, and recognize the value of working in teams to accomplish a goal. As a private company, Vindicia offers competitive salaries, stock options and numerous other benefits.

Engineering

IT / Operations

Marketing

Product Management

Professional Services

Sales

Junior Database Administrator

Posted 8/24/2010
Send Digital Resume To: jrdba_20100824@vindicia.com

Vindicia is seeking a Junior Database Administrator with a strong background in rdbms systems. This position will report to our Manager, Database Administration.

You have experience in a 24/7/365 uptime environment and though you may not have been calling the shots, you have seen a high-visibility, high-stakes event or two and you know how to make yourself useful. You have taken level 1 escalations and are ready to start thinking at a higher level.

Responsibilities:

  • Provide support for production, QA and dev systems, including being part of an on-call rotation
  • Assist configuring new clients in our hosted environment
  • Participate in a cross-functional team of engineers building and delivering new features for new and existing merchants
  • Participate in a team providing good outcomes and implementing appropriate mitigation plans for anticipated risks

Skills:

  • Ability to intuitively navigate relational models
  • Self-starter who learns quickly
  • Quick thinker who can deal with changing priorities
  • Effective and clear intra-company communication
  • Troubleshooting ability

Minimum Technical Requirements:

  • 2-3 years database Oracle database administration experience
  • Demonstrated ability to operate in a Linux environment
  • Strong knowledge of SQL
  • Experience in environments that use Oracle DataGuard, including Logical Standby databases
  • Performance tuning of database servers and SQL statements
  • Experience scripting in bash/perl
  • Some familiarity with a monitoring solution: Nagios, Big Brother, etc

Additional Qualifications:

  • Advanced knowledge of Oracle technologies: Streams, RAC, etc
  • Strong Perl coding skills
  • Data analyst/warehousing skills
  • Advanced knowledge of LDAP
  • Experience writing reports
  • In-depth knowledge of Nagios
  • Expert sysadmin skills

 

Senior Database Administrator

Posted 8/24/2010
Send Digital Resume To: srdba_20100816@vindicia.com

Vindicia is seeking an experienced Senior Database Administrator with a strong background in production operations. This position will report to our Manager, Database Administration.

You are intimately familiar with Oracle but you know enough about other databases (particularly open source ones) to get around and to know their strengths and weaknesses. You are not an Enterprise-Manager-only DBA. You've got enough system administration experience to build an Oracle database server from bare metal and don't have to rely on the sysadmin group to get around the system.

You have worked as a DBA in a 24/7/365 uptime environment and have a strong sense of prioritization in that environment. You've run high-visibility, high-stakes events in your career and have been the steady hand who can make tough choices which, while perhaps not the most popular decision, were the best technical decision to make at the time.

Responsibilities:

  • Provide leadership supporting production, QA and dev systems, including being part of an on-call rotation
  • Design and deploy database systems for optimal performance
  • Serve as a resource to development team for table and query design
  • Participate in a cross-functional team of engineers building and delivering new features for new and existing merchants
  • Take proactive ownership for good outcomes and anticipate potential risks, putting appropriate mitigation plans in place
  • Mentor junior members of team

Skills:

  • Ability to intuitively navigate relational models
  • Self-starter who learns quickly
  • Quick thinker who can deal with changing priorities
  • Effective and clear intra-company communication
  • Strong, proven troubleshooting ability

Minimum Technical Requirements:

  • 6-8 years Oracle database administration experience
  • Demonstrated ability to operate in a Linux environment
  • Advanced knowledge of SQL, including Oracle Analytical Functions, inline views
  • Familiarity with Oracle's data dicitonary (v$ and dba_ views)
  • Strong experience in designing/deploying Oracle DataGuard including Logical Standby databases
  • Performance tuning of database servers and SQL statements
  • Experience scripting in bash/perl
  • Some familiarity with a monitoring solution: Nagios, Big Brother, etc

Additional Qualifications (nice-to-haves):

  • Advanced knowledge of Oracle technologies: Streams, RAC, etc
  • Strong Perl coding skills
  • Advanced knowledge of LDAP
  • Experience writing reports
  • Familiarity with SAN storage solutions
  • In-depth knowledge of Nagios

 

Senior Software Engineer

Posted 4/23/2010
Send Digital Resume To: eng_20100422@vindicia.com

Vindicia is seeking a highly motivated Senior Software Engineer who has significant experience designing and implementing complex applications. You will be responsible for writing server-side code with occasional front-end responsibilities. You will recommend and implement changes to the software that will enable us to optimize, scale and grow.

Responsibilities:

  • Write robust production-ready server-side code for web-based applications and develop prototypes quickly
  • Design and plan the implementation, including documenting and presenting that design
  • Coordinate with business product managers and client services to validate and maintain project requirements
  • Develop and execute unit tests, then interact with QA department to coordinate testing activities
  • Estimate and meet timelines for development releases
  • Lead small teams of engineers on larger projects as needed
  • Proactively participate in maintaining team standards and best practices

Requirements:

  • BS, MS or PhD in Computer Science or related technical degree
  • 10 Years of development experience in designing and delivering complex, large-volume, diverse system applications
  • Extensive experience with Object Oriented Perl, Oracle, SQL, Linux and/or Unix derivatives
  • Solid knowledge of development methodologies and project life cycles
  • Strong analytical skills
  • Excellent interpersonal and communication skills

Senior Linux Systems Administrator, IT Operations Group

Posted 5/11/2010
Send Digital Resume To: tech_201005-1@jobs.vindicia.com

As a member on the fast growing IT Operations team, this position will work closely with other operations engineers to provide 24/7 support for our client facing production environments. Our servers consists of Linux systems and network of heterogeneous hardware.

Essential Duties and Responsibilities:

  • Provide day-to-day configuration, monitoring, and support for our production environment at data centers.
  • Deploy software releases to production and customer-facing test environments.
  • Install and configure new servers with Linux, applications, tools and patches.
  • Resolve systems, application, hardware and network trouble tickets.
  • Respond quickly to outages as reported via email, telephone, and/or paging. Participate in production on-call rotation.
  • Adhere to PCI compliance guidelines and SAS 70 operation procedures

Qualification Requirements:

  • 4 - 6 years IT experience with at minimum of 2 years of Linux administration in a business-critical 24/7/365 production environment
  • Full grasp of business uptime requirements and customer SLAs.
  • Ability to accomplish multiple projects under minimal supervision.
  • Datacenter deployment and maintenance experience.
  • Ability to understand and utilize web technologies, open source software and shell scripting.

Additional Experience:

  • 2 years of network administration experience, with emphasis on VPN, fault-tolerant networking and security.
  • 1 year of fiber-SAN or iSCSI-based SAN administration experience.
  • Systems Administrator-level experience of OpenVPN, OpenSSH, Apache, Postfix, DNS/BIND, OpenLDAP, Jira, Subversion, LVM, Confluence, Nagios, Cacti, Zenoss, Samba, Iptables and Linux routing.

Benefits:

  • Vindicia offers a full range of benefits including health and vision care with subsidized dependent coverage, stock options, and a company 401(K). Members of the operations team also enjoy a bonus plan based on meeting and exceeding customer SLAs.

Please submit your resume in PDF or HTML format and include a cover page explaining why you are an ideal candidate for this position. Applications not meeting these requirements will not be considered.

Director, Corporate Marketing

Posted 8/24/2010
Send Digital Resume To: marketing_20100422@vindicia.com

Vindicia is looking for that special someone to lead the corporate marketing group. You will have a vision for how we reach new prospects, optimize the lead-to-sales process, build a compelling online presence, and create traction in our target vertical markets.

Key Responsibilities:

  • Define strategy and goals around lead generation activities including webinars, trade shows, online advertising, and other programs.
  • Craft web site presence and SEO programs.
  • Manage and optimize lead nurturing program, including monthly emails to existing database.
  • Fine-tune marketing automation infrastructure, define key metrics and constantly measure to improve both programs and process.
  • Work closely with sales team to optimize lead flow process
  • Hire and manage small team

Job Requirements:

  • Deep experience with building and scaling marketing programs, including online marketing
  • Clear understanding of social media and how to leverage for lead generation purposes
  • Significant experience with marketing automation and CRM software (e.g., Marketo, salesforce.com, etc.)
  • Experience with SaaS a plus, but candidates need to have marketed in an enterprise software environment
  • Strong communication and problem-solving skills, with minimal oversight
  • Detail oriented.
  • Some travel required, specifically to trade shows and events

Online Marketing Manager

Posted 6/3/2010
Send Digital Resume To: mk_20090421-1@jobs.vindicia.com

Vindicia is seeking an Online Marketing Manager to drive our online marketing strategy. You will be responsible for conceptualizing, planning and executing online marketing programs including Google AdWords, web advertising, and search engine optimization.

This position reports to the Corporate Marketing Director.

Key Responsibilities:

  • Manage key elements of Company's online marketing plans:
    • Work with our web engineer to create and implement a search engine optimization plan for Vindicia.com
    • Manage web updates and improvements for Vindicia.com
    • Responsible for developing and implementing a web advertising program
    • Manage and track our Google AdWords campaign
  • Define and measure effectiveness of online programs and optimize for future program iterations.
  • Plan and execute our ongoing webinar series.

Job Requirements:

  • Minimum 3 years of experience building online marketing programs for software companies
  • Experience with software-as-a-service a plus
  • Ability to work quickly and deliver high-quality online programs
  • Proven ability to create and execute successful online advertising campaigns
  • Metrics driven with a keen understanding of how to measure success
  • A can-do attitude with little supervision required
  • Experience with Google Analytics, Google AdWords, and search engine optimization a must
  • Ability to easily work with multiple functional groups to achieve goals
  • Bachelor's degree

Product Manager

Posted 8/10/2010
Send Digital Resume To: pm_082010@jobs.vindicia.com

Vindicia is seeking an experienced Product Manager with a strong background in software development environments. The ideal candidate will be a self-starter and capable of overseeing product feature enhancements and issue resolution from requirements gathering, prioritization and specification documentation through delivery.

The candidate will work with all internal groups including Executive Staff, Sales, Marketing, Business Development, Client Services and Engineering, as well as clients, partners and vendors. Responsibilities could also include assistance with use case descriptions, functional specifications, test scenarios and outbound Product Marketing. Experience with hosted product delivery and agile development methodologies is a plus, as is experience in the e-commerce, billing or payments spaces. This position will report to the Senior Director, Product Management.

Roles and Responsibilities:

  • Work closely with internal cross-functional teams to build and deliver new features for new and existing merchants.
  • Gather and define business and functional requirements.
  • Work closely with Merchant Services, Customer Service, Marketing, Business Development and Sales and participates actively in all stages of the software development lifecycle.
  • Take proactive ownership of product releases and anticipate potential risks, putting appropriate mitigation plans in place.
  • Establish and communicate priorities and make smart, informed tradeoffs.
  • Contribute to documentation, white papers and other information vehicles to communicate product features, functionality and benefits.

Skills:

  • Minimum 5-8 years experience in internet software, and at least 3 years product management experience.
  • Self-starter who is highly organized, learns quickly, and is a team player.
  • Strong organizational skills with the ability to handle multiple parallel projects and keep to deadlines.
  • Proactive leader who takes initiative and demonstrates a high level of accountability.
  • Familiar with open-source oriented technologies and architectures.
  • Track record of strong collaboration with cross-functional teams.
  • Effective and clear communication skills - both to internal teams, external stakeholders, and merchants.
  • BS in Engineering strongly desired.

Lead Project Manager

Posted 6/3/2010
Send Digital Resume To: mk_20090421-1@jobs.vindicia.com

Vindicia is seeking an Online Marketing Manager to drive our online marketing strategy. You will be responsible for conceptualizing, planning and executing online marketing programs including Google AdWords, web advertising, and search engine optimization.

This position reports to the Corporate Marketing Director.

Key Responsibilities:

  • Manage key elements of Company's online marketing plans:
    • Work with our web engineer to create and implement a search engine optimization plan for Vindicia.com
    • Manage web updates and improvements for Vindicia.com
    • Responsible for developing and implementing a web advertising program
    • Manage and track our Google AdWords campaign
  • Define and measure effectiveness of online programs and optimize for future program iterations.
  • Plan and execute our ongoing webinar series.

Job Requirements:

  • Minimum 3 years of experience building online marketing programs for software companies
  • Experience with software-as-a-service a plus
  • Ability to work quickly and deliver high-quality online programs
  • Proven ability to create and execute successful online advertising campaigns
  • Metrics driven with a keen understanding of how to measure success
  • A can-do attitude with little supervision required
  • Experience with Google Analytics, Google AdWords, and search engine optimization a must
  • Ability to easily work with multiple functional groups to achieve goals
  • Bachelor's degree

Technical Account Manager/Consulting Engineer

Posted 8/10/2010
Send Digital Resume To: cs_20071105-1@jobs.vindicia.com

Vindicia is seeking a hands-on Technical Account Manager in our professional services organization. The successful candidate will be responsible for leading named strategic accounts and additional portfolio accounts from pre-sales engagement through implementation and into post-live support. This position requires someone with hands-on technical/ architectural skills as well as industry knowledge and business savvy. This is a key role, and reports directly to the Vice President of Professional Services.

Preferred candidates will have business and technical background in one or more of the following areas:

  • Subscription based online businesses
  • Billing for online gaming, content, and downloadable software industries
  • Payment Industry standards, including PCI compliance
  • Customer retention and membership marketing
  • Fraud detection, fraud prevention, and chargeback management

Roles and Responsibilities:

Presales

  • Support the sales effort by explaining the role of professional services, our implementation methodology, and industry best practices across the full spectrum of e-commerce.
  • Scope the integration effort and prepare draft statements of work (SOW's) for customers exceeding a standard implementation

Implementation

  • Lead project kick-off meetings. Work with the customer to refine scope, establish a realistic timeline, and plan for intermediate check-points to ensure a successful implementation in the timeframes agreed
  • Assess technical design decisions and advise merchants on industry best practices in their development of internal processes and procedures
  • Advise merchants on the proper use of Vindicia API's across ChargeGuard, CashBox, and other products as appropriate.
  • Coordinate integration and advise merchant on requirements to connect with appropriate payment processors
  • Be an advocate for merchant requirements within Vindicia

Post-Live

  • Manage inbound assistance requests from customers. Provide guidance to customer on technical and business issues. Troubleshoot issues within the customer environment and interface with engineering to develop corrections.
  • Schedule and conduct periodic business reviews to ensure merchants are able to exploit the platform to the greatest possible extent. Advise merchant on best practices such as A-B testing, subscriber management techniques, and offer management.

Practice Development

  • Be an active member of the professional services team by sharing improvement ideas and driving internal projects as needed to enhance team delivery capability

Qualifications:

  • 8 years of professional software development lifecycle experience.
  • 4 years of experience as a senior developer / lead in a functional domain is preferred.
  • Strong technical leadership qualities and creative problem solving skills.
  • Strong business analysis and solid customer interaction skills.
  • Technical Bachelor's degree required.
  • Experience in a professional services practice of a software company is preferred.
  • Diplomacy in cross functional team coordination to deliver results on customer's behalf.
  • Excellent verbal and written communication skills.
  • E-commerce experience or knowledge is desirable.

Technical Skills:

  • Expert proficiency in at least one of the following languages - Java, C#, PHP, C++/Win32 COM.
  • Must be experienced in overall software development lifecycle (IDE, AppServer, Webserver, databases etc.), preferably from a professional services perspective
  • Strong working understanding of the following languages - Java, C#, PHP, .NET, Perl.
  • Comfortable in working (in shell script level) in multiple operating systems - Linux, Windows.
  • Good working understanding of XML and Web Services.
  • Good working understanding of database systems - Oracle, MySQL, MS SQL Server.

Benefits:

  • Besides a fun work environment, Vindicia offers a full range of benefits including health and vision care with subsidized dependent coverage, a generous stock option package, and 401k.

Travel:

  • Vindicia products are delivered on a Software-as-a-Service (SaaS) basis. Therefore, travel for this role should not exceed 20%

Technical Support Engineer

Posted 8/10/2010
Send Digital Resume To: tech-support@jobs.vindicia.com

Vindicia is seeking a versatile Technical Support Engineer. If you're out of school looking for a job- stay tuned, you'll be next, but this role isn't for you. The successful candidate for this role will have already held a technical support position in a technical support organization. It is still a hands-on role.

So who is a good fit for this role?  Someone who is technically skilled, but also understands the processes in a technical support team.  You should be hands-on, and have demonstrated that you understand what it takes to support a mission-critical application that our customers depend on.  Our on-demand billing is critical for our customers, including industry leaders like Symantec, Yahoo!, Blizzard (World of Warcraft), Cryptic Studios, SpeedDate, and many more.  We process over $2B in billings annually, so we're in the spotlight for each of our merchants. 

You'll need to work with customers and our internal engineering team to diagnose issues.  You will have to balance being an advocate for the customer with the reminder that you also represent all of Vindicia to the outside world.  You'll do all of this while helping define the way the Technical Support team should develop and grow.  Your prior experience means you understand the processes and best practices that will enable Vindicia Technical Support to grow and thrive in our mission. By the way, technical support is a detail oriented job.  Be sure to include the word waterfall in the subject of your email so we know you read the entire description of this role.

If you know the space, it'll take a lot less time to ramp up.  The best candidates will have a background in one or more of the following areas:

  • Subscription based online businesses
  • Billing for online gaming, content, and downloadable software industries
  • Payment Industry standards, including PCI compliance
  • Customer retention and membership marketing
  • Fraud detection, fraud prevention, and chargeback management
  • Software as a Service (SaaS)/ On Demand platforms

Roles and Responsibilities:

  • Work with customers to diagnose technical issues.  Examine log files, transactions, and reports to determine why and where something has gone wrong.  Keep the customer updated on pending fix dates and manage their expectations correctly.
  • Work with other team members, including Engineering, Technical Account Managers, and other TSE's  to define and improve team processes and procedures
  • Contribute to the knowledge base, and identify areas where we need additional content

Qualifications:

  • 2 to 5 years of technical support experience.
  • 2+ years of experience as a support engineer.
  • Strong technical leadership qualities and creative problem solving skills.
  • Strong business analysis and solid customer interaction skills.
  • Technical Bachelor's degree required.
  • Experience in a development is a plus, but not required.  There will be a technical interview, so be prepared.
  • Diplomacy in cross functional team coordination to deliver results on customer's behalf.
  • Excellent verbal and written communication skills.
  • E-commerce experience or knowledge is desirable.
  • An Excellent team player and able to work in a multi tasking environment.

Technical Skills:

  • Expert proficiency in at least one of the following languages – Perl, Java, C#, Ruby, PHP.
  • Must be experienced in overall software development lifecycle (IDE, AppServer, Webserver, databases etc.), preferably from a professional services perspective
  • Strong working understanding of the following languages - Java, C#, PHP, .NET, Perl, Ruby.
  • Comfortable in working (in shell script level) in multiple operating systems - Linux, Windows.
  • Good working understanding of XML and Web Services.
  • Good working understanding of database systems - Oracle, MySQL, MS SQL Server, Postgress.

Benefits:

  • Besides a fun work environment, Vindicia offers a full range of benefits including health and vision care with subsidized dependent coverage, a generous stock option package, and 401k.

Travel: 

  • Nothing further than the water cooler

Pre-Sales Engineer - West Coast

Posted 05/10/2010
Send Digital Resume To: sales_20100505@jobs.vindicia.com

We are looking for an experienced outside Sales Engineer with a high level of personal drive, outstanding technical communication skills, action - oriented personality, ability to think “outside the box”, and excellent presentation skills. Vindicia offers a hosted solution that combines recurring billing, fraud management, and PCI compliance capabilities to help online digital goods merchants maximize the lifetime value of their customer base. If you are interested in a professional Sales Engineer position with incredible potential for income growth in an expanding business, this may be the opportunity for you!

Exceptional skills in presentation and verbal communication are a must to be considered for this role. As part of the interview process, you will be asked to present to the interviewing team

Key Responsibilities:

  • Negotiate orders at maximum profit levels within company guidelines
  • Provide technical assistance/design guidance to reps, consulting engineers and end-users
  • Builds relationships with reps, engineers and end-users to secure orders
  • Schedule and make technical presentations, ensuring accurate and professional presentations
  • Provides engineering support to other departments as they require
  • Performs other duties as assigned by management

Job Requirements:

  • Bachelor's Degree in Engineering preferred
  • 5 years functional experience as a sales engineer working with ENTERPRISE customers a must
  • Applications engineering or project engineering experience is preferable
  • Web based application experience a definite highlight – SOAP based API and SaaS model understanding
  • Previous experience in supporting end users required
  • Technical aptitude a must – a technical generalist who learns quickly will excel in this role
  • Exceptional communication skills, both oral and written
  • Must possess an outgoing and dynamic personality
  • Must be able to travel 40 – 60% of the time

Benefits:

  • Vindicia offers a full range of benefits including health and vision care with subsidized dependent coverage, stock options, and a company 401(K).