Join Our Team

CARDFREE™ is an exciting start-up with seasoned professionals driven to push the mobile experience forward. We come from different backgrounds - from large merchants to mobile vendors and payment companies - but are united in our mission to create the coolest, most ground-breaking mobile commerce apps in the industry.

Please see below for the current list of open positions. If you don't see anything that fits your skills and you are passionate about mobile, merchants or changing the way people interact at the point-of-sale (or hopefully all three), send us your resume. We are always looking for talented team members to come join the fun. We offer a flexible schedule with generous paid time off for all your hard work along with competitive pay and health benefits, as well as the opportunity to grow professionally.

We are looking for a Sustainment Engineer with a history of strong software development as well as troubleshooting and debugging skills, to become part of our technical operations team. The right person is a self-starter, detail-oriented developer and have a strong ability to find root cause of issues. The ideal candidate has a broad range of experience working in online e-commerce or financial service environments and is ready to make a difference.

This position contributes to CARDFREE's success by development, engineering and maintenance of enterprise wide mobile platform solutions. This is an opportunity for the right candidate to take responsibility for a key position that will have a big impact on the quality of our platform and services provided to our clients.

Primary Responsibilities:

• The individual must be comfortable with working in a team-focused, collaborative environment and participate in all tasks relating to software design, implementation, and integration & testing.
• This position requires a self-starter who is able to self-manage based on what the project team identifies as priorities and flexible enough to succeed in a dynamically changing work environment. The applicant must also have excellent communication and collaboration skills.
• Responsible for maintenance, including defect fixes for multiple versions of our platform product.
• Responsible for Production Systems application level monitoring and critical alert response, triage, escalation and resolution.
• Ready to investigate customer issues escalated from customer support to the development team.
• Able to reproduce issues reported by customers, investigate root cause and document the associated defects.
• Partner with other software development engineers to resolve the defects as part of scheduled patch or service releases.
• Assist with sustainable Design, implementation and testing of features for mobile platform releases.
• Participate in Design planning and Code Review of features and components of our mobile platform product.
• Quickly adjust to ever changing priorities and stay on top of open Production Support & Platform issues.

Required Skills & Qualifications:

• BS in Computer Science or related field.
• 2+ years of experience working in deploying and maintaining enterprise infrastructure and applications on complex, high-volume.
production virtualized environments and operations experience in supporting such 24x7.
• 2+ years of experience in software requirements, development or testing with creating and executing quality assurance test plans, scenarios, cases, checklists and scripts.
• Strong programming experience with one or more scripting languages, such as python, perl, UNIX shell, etc. and ability to automate common administration tasks.
• 2+ years of experience developing or working with commercial or open source automation tools and frameworks.
• Works well in a fast paced, dynamic operations environment with geographically distributed teams.
• Demonstrated ability to employ good troubleshooting skills and creative problem solving abilities under pressure.
• Strong experience with programming languages such as Java and ability to step through code to determine root cause of issues.
• Strong ability to understand and work with application functionality and system technology (databases, OS,etc).
• Strong ability to troubleshoot performance issues.
• Experience with .NET technologies, Ruby on Rails a plus.
• Experience with MariaDB and MongoDB database a plus.
• Prior experience in Cloud Operations and/or DevOps Engineering a plus.

Please send your resume and cover letter to jobs@cardfree.com

Responsibilities:

• Develop test automation frameworks using JUnit, Selenium, UI Automator, Robotium and other cutting edge tools.
• Develop scripts and automated test suites to help solidify the functionality, reliability and scalability of our mobile and cloud based services and applications.
• Review product requirement documents and engineering functional specifications to define test strategies and test plans.
• Review test results to ensure maximum test coverage.
• Maintain test suite quality in the continuous integration system (Jenkins).
• Troubleshoot and help resolve complex and critical product issues.
• Participate in product design, implementation and bug fixes.

Desired Experiences and Skills:

• Solid test automation skills to test mobile & web applications.
• Experience with mobile & web software test automation frameworks and scripting tools (e.g. Robotium, Selenium WebDriver, etc.).
• Experience with software test tools (e.g. JUnit, JMeter, etc.).
• Experience with scripting language (e.g. Python, Perl, etc.).
• Experience with Java programing a plus.
• Knowledge of MariaDB and MongoDB a plus.
• Excellent written and verbal communication skills.
• BS/MS in Computer Science or related field.
• 2+ years of work experience in related field.

Please send your resume and cover letter to jobs@cardfree.com

As a Sr. Dev Ops Engineer in Infrastructure team at CARDFREE you will help ensure that our infrastructure and security is planned, designed, implemented and automated to the highest standards. You will get to work with a large assortment of best of breed solutions in a high availability environment both in co-located data center and in cloud, and influence the design principles of highly scalable and secure infrastructure in a fast growing company. You will work closely with our mobile application and platform software developers, building end to end mobile eCommerce solutions that reach 80 million+ users.

This position can be based in Seattle, Denver, or in San Francisco.

General Duties:

• Collaborate with team members to build and maintain a stable and secure enterprise infrastructure in both co-located data • center and cloud.
• Plan, develop, install, and maintain key infrastructure technologies.
• Provide high-availability operational support and automate solutions across the environment.
• Support, monitor and optimize all key infrastructure areas, including network, server, storage and security systems.
• Support the internal team and perform activities to resolve end user hardware, software, and connectivity issues in a timely and accurate fashion.
• Provide end user training and client support where required, especially in relation to security best practices.
• Assist with build and release processes.
• Uphold company policies, and legal/regulatory requirements, such as PCI.
• Implement and maintain system configurations and baselines to support secure application development software control best practices and standards.
• Reviews security logs and violation reports for root cause analysis with actionable next steps.

Qualifications:

• BS degree in Computer Science or related field.
• 3+ years of experience in system administration, network administration, and systems engineering.
• 3+ years supporting Linux operating systems, both server and client.
• 2+ years supporting Microsoft Windows operating systems, both server and client.
• 2+ years of experience with network administration and database administration.
• 2+ years utilizing logging, monitoring, and alerting solutions, and/or similar solutions as a system administrator.
• 1+ years utilizing configuration management solutions as a system administrator.
• Demonstrated experience implementing and managing high capacity, redundant, and mission critical environments.
• Knowledge in databases and comfortable with SQL, MySQL and various open source databases.
• Comfortable with TCP/IP, HTTP, Load balancers, VLAN, IP subnetting, proxies and firewalls.
• Experience with highly virtualized environments (e.g. VMware) and cloud technologies (e.g. AWS).
• Demonstrated ability to automate repetitive tasks using a common scripting (e.g. Python) or programming language (e.g. Java).
• Previous experience supporting an in-house development environment -- an advantage.
• Compliance standards knowledge (PCI, SOX, HIPAA) -- an advantage.
• Experience with Network or Application Firewalls and/or IDS/IPS - an advantage.
• Excellent time management, multi-tasking, and prioritization skills.
• Excellent written, oral communication and strong interpersonal, organizational and presentation skills.

Please send your resume and cover letter tojobs@cardfree.com

As a Sr. SW Engineer in BI team at CARDFREE you will help build a complete BI solution that provides both internal team and external customers with deep and actionable insights in user behaviors, business transactions, and operational efficiencies. You will work closely with our mobile application and platform software developers, building end to end mobile eCommerce solutions that reach 80 million+ users.

You should be:

• Highly motivated and self driven.
• Creative thinker and problem solver.
• Fast learner with can do attitude.
• Team player with strong communication skills.

You will play key role in:

• Define the architecture of data collection, persistence, analysis, reporting, and visualization for our system consisting of large number of mobile devices and servers.
• Derive business insights, intelligence, and marketing opportunities based on data collected by our system as well as 3rd party data sources using big data analytics tools.
• Create web based BI tools and services, such as dashboards, searches, etc.
• Implement, test, debug, deploy, and support the system.

Desired experience and skills:

• Hands on experience on data collection, persistence, analysis, reporting and visualization for mobile or web applications.
• Familiar with open source big data analytics tools (e.g. SQL and NoSQL databases, Hadoop, Spark, Solr, D3, etc.).
• Strong understanding of design patterns and agile practices.
• Fluent in Java and related frameworks.
• Experience with Ruby on Rails a plus.

Please send your resume and cover letter tojobs@cardfree.com

This position drives the delivery of high-quality reliable and stable operation of the organization's enterprise infrastructure, through installation, configuration, monitoring, analysis, maintenance and technical support for all company systems.

This position requires a firm understanding of industry best practices in the basic realms of information security and the Payment Card Industry Data Security Standard (PCI-DSS).

The Senior Infrastructure Engineer operates as a senior-level highly technical professional who applies necessary skills towards all areas of the infrastructure and security environments.

This position can be based in Seattle or in San Francisco.

General Duties:

• Collaborate with team members to build and maintain a stable and secure enterprise infrastructure.
• Plan, develop, install, and maintain key infrastructure technologies.
• Work with vendors in support of company design and development of web services and software products.
• Provide high-availability operational support and automate solutions across the environment.
• Support, monitor and optimize all key infrastructure areas, including network, server, storage and security systems.
• Support the internal team and perform activities to resolve end user hardware, software, and connectivity issues in a timely and accurate fashion.
• Provide end user training and client support where required, especially in relation to security best practices.
• Assist with build and release processes.
• Uphold company policies, and legal/regulatory requirements, such as PCI.
• Implement and maintain system configurations and baselines to support secure application development software control best practices and standards.
• Reviews security logs and violation reports for root cause analysis with actionable next steps.
• Must maintain confidentiality and secure access to all sensitive associate and consumer data.

Additional responsibilities include following escalation protocols, responding to Production, Engineering & Corporate needs in a timely manner, maintaining high levels of communication and follow-up, especially while working through any troubleshooting or maintenance procedures, providing heads up, updates and all clear notifications.

Qualifications:

• BS degree in Computer Science or related field, or 5+ years relevant work experience.
• 5+ years of experience in system administration, network administration, and systems engineering.
• 5+ years supporting Microsoft Windows operating systems, both server and client.
• 5+ years supporting Linux operating systems, both server and client.
• 3+ years of experience with network engineering.
• 3+ years of database engineering, administration, and support.
• 2+ years of experience with industry leading load-balancing technologies.
• 2+ years utilizing logging, monitoring, and alerting solutions, and/or similar solutions as a system administrator.
• 2+ years utilizing configuration management solutions as a system administrator.
• Demonstrated experience implementing and managing high capacity, redundant and mission critical environments.
• Knowledge in databases and comfortable with SQL, MySQL and various open source databases.
• Deep knowledge of TCP/IP, HTTP, Load balancers, VLAN, IP subnetting, proxies and firewalls.
• Experience supporting LDAP services in an enterprise environment.
• Experience with highly virtualized environments and cloud technologies.
• Demonstrated ability to automate repetitive tasks using a common scripting or programming language.
• Knowledge in application development and supporting a development environment.
• Compliance standards knowledge (PCI, SOX, HIPAA) – an advantage.
• Experience with Network or Application Firewalls and/or IDS/IPS - an advantage.
• Excellent time management, multi-tasking, and prioritization skills.
• Excellent written, oral communication and strong interpersonal, organizational and presentation skills.
• Ability to travel domestically.

Please send your resume and cover letter tojobs@cardfree.com

Are you always thinking up ways that mobile apps can be improved? Do you enjoy hackathons, mashups and anything that pushes you to think differently? Do poorly designed mobile apps make you kinda sad? You are not alone. Come join a seasoned team with experience deploying two of the largest mobile payment apps – with over 10 million installs.

The basics:

• 5+ years professional development experience.
• Minimum 2-3 years experience developing mobile apps.
• Ideally have submitted 2+ apps to app stores with good adoption. Please indicate your role.
• Proven track record of building apps with great user experience & interface.
• Experience with Objective C, C++ and Cocoa or Java and Android SDKs.
• Experience integrating with web services i.e. RESTful APIs and JSON.
• Ability to review code and write unit tests.
• Exceptional problem solving and communication skills.
• Good attention to detail.

Toppings:

• You're interested in mobile commerce and want to help shape the industry.
• You get excited when you see customers using your applications.
• You enjoy working in agile and collaborative environment.
• You care about great design and user experience.
• Strong self-management skills requiring minimum direction.

Please send your resume and cover letter tojobs@cardfree.com

We are looking for a Software Engineer (Generalist) to help us develop a scalable, reliable, and highly available platform that supports a growing business. This position is open to our main San Francisco office, but greatly preferred in our Denver office. You will be hitting the ground running and help build something meaningful, that will be used by A LOT of people. Our safety nets are on backorder!

As a key member of our team, you will:

• Work across multiple disciplines (Linux, Windows, network, database, engineering, security) to develop a scalable, reliable, and highly available platform that supports a growing business.
• Help develop and deploy monitoring tools to provide a holistic view of the different layers of the application stack.
• Utilize extreme programming procedures and practices to rapidly develop and deploy your technical solution.

Qualifications:

• Strong commitment to TDD (test driven development) practices.
• BS in computer science or related field and 3-5 years of technical work experience.
• Fluency in OO design and development with J2EE or .NET. Someone who is comfortable with diverse technology stacks.
• Minimum 3+ years of Core, middleware and enterprise Java development e.g., RMI, JMX, JMS, EJB.
• EMinimum 3+ years of C# development or Java.
• Minimum 3+ years database skills including table layout and design, SQL Queries, and stored procedures - MS-SQL/MySQL. NoSQL a plus.
• Minimum 3+ year exposure to debugging tools and performance tuning.
• Knowledge of secure coding practices, authentication/authorization, and encryption.

Preferred Skills:

• Knowledge or expertise of middle-ware development platforms e.g. Java, .NET, WSO2, etc.
• Experience designing and implementing multi-tiered systems applications.
• OLTP experience and knowledge of payment processing including experience with high-volume transaction processing and scaling distributed systems.
• Experience with programming and operating in Linux operating systems.
• Excellent analytical, communication, organizational and problem-solving skills coupled with a strong work ethic.
• Experience working with, selecting, and integrating 3rd party tools such as Apache, Tomcat, JBoss, middle-ware or database replication, monitoring tools, etc.
• Experience working with multi-site systems, including disaster recovery planning and implementation.

Nice to Have:

• Experience with web technologies such as HTML, CSS, SASS or LESS, JS, Grails, Groovy, Ruby on Rails.
• Experience developing RESTful web services preferred.
• Payments systems development experience a strong plus.

Please send your resume and cover letter to jobs@cardfree.com