
Careers
Vindicia is the leader in marketing and selling automation for the Digital Economy and has as clients some of the best-known brands on the Internet.
Vindicia is seeking a highly motivated Configuration/Release Engineer who has experience implementing, maintaining and improving production ready packages, software builds and processes. You will be responsible for creating and maintaining release packages, validation automation, ownership of the last mile delivery process and working as a part of a team responsible for high availability. You will recommend and implement changes to the software and the process that will enable us to optimize, scale and grow.
Responsibilities:
- Write robust production-ready deployment tools for web-based applications and develop prototypes quickly
- Design and plan the implementation, including documenting and presenting that design
- Develop and execute package/release tools, and coordinate testing activities
- Estimate and meet timelines to meet software releases
- Proactively participate in maintaining team standards and best practices
Requirements:
- 3-5 Years of development experience in a complex, large-volume, diverse system environment
- Extensive experience with Perl, Oracle, SQL, Linux and/or Unix derivatives
- Solid knowledge of development methodologies and project life cycles
- Solid work in release management, automated build systems and package management
- Strong analytical skills
- Excellent interpersonal and communication skills
- Experience with configuration management systems like kickstart, puppet or chef
Vindicia is seeking a sophisticated Data Warehouse Engineer to build a performant data warehouse to service internal and external customers. You will be involved at a very early stage of this exciting project and have a chance to do it correctly from the beginning. With our relational schema as a source, you will help define our data warehouse as we pick a schema: Star? Snowflake? Columnar? Something esoteric? You know what all the options are and will help us find one that fits our needs. If you haven’t designed and built an ETL mechanism before this might not be the job for you.
Responsibilities:
- Evaluate requirements and define the schema for our data warehouse
- Intake new data structures and integrate them into the schema
- With the rest of the team, develop a database architecture that can do the job
- Develop and deploy an ETL mechanism that pulls from our current database and populates the DW schema
- Provide high-level support for the system once it reaches production
Requirements:
- 5 years data warehousing experience including tech lead for a major project
- Native SQL speaker
- Advanced knowledge of dimensional modeling theory, in particular the Kimball method
- Proven experience evaluating business requirements for databases and turning them into actionable data models
- Familiarity with the ins and outs of moving data between systems in ETL fashion using shell, perl, or ETL tools
- Experience building data structures to support authoring/DW tools, particularly Cognos
- Expert knowledge using ETL tools like Talend, Kettle, IBM Data Manager a plus
- Familiarity with multiple RDBMSes (Oracle, EnterpriseDB, DB2)
- Strong analytical skills
- Excellent interpersonal and communication skills
Vindicia is seeking a knowledgeable BI Specialist to model data and develop reports from a new data warehouse. We’ve partnered with IBM to use Cognos as our authoring tool which means you’ll need to know your way around such tools as Framework Manager, Report Studio and Data Manager. You’re able to speak to the complexities Cognos adds to the mix and you know how to turn them to your advantage. You’ll be getting in at an early stage of the project so this is a chance for you to do things correctly from the beginning for once.
Responsibilities:
- Develop a flexible metadata model that can stand the test of time
- Build reports based on that model and explain them to business users
- Evaluate our current requirements and assist in the definition of the schema
- Make recommendations about the schema based on your experiences modeling data in Cognos
- Extend the model as necessary to handle new requirements
Requirements:
- 5 years experience using Cognos to model data and produce reports
- Native SQL speaker
- Proven experience collecting requirements from business users and turning them into actionable metadata models
- Demonstrated skill using Cognos to create and schedule reports
- Cognos user administration and data separation for security
- IBM Certification a huge plus
- Familiarity with multiple RDBMSes (Oracle, EnterpriseDB, DB2)
- Strong analytical skills
- Excellent interpersonal and communication skills
- Ability to prioritize and work to deadlines
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
Vindicia is seeking an experienced Technical Product Manager with a strong background in enterprise and ecommerce software development. The ideal candidate will be a self-starter and capable of overseeing product feature enhancements and issue resolution from requirements gathering, prioritization and creation of engineering specifications 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 will also writing use case descriptions, functional specifications, test scenarios. Experience with SaaS/hosted product delivery is a plus, as is experience in the e-commerce, billing or payments spaces. In particular, experience with systems that perform usage based rating/billing and promotional campaign development would be highly valued. This position will report to the Senior Director, Product Management.
Roles and Responsibilities:
- Work closely with internal cross-functional teams to create engineering specifications, build and deliver new features for new and existing merchants.
- Gather and define use cases, business and functional engineering requirements.
- Work closely with Merchant Services, Customer Service, Marketing, Business Development and 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.
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%
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




Follow Us