Careers

We're Hiring

Are you searching for an opportunity to help businesses better understand their customers? We're on the lookout for curious, proactive, enthusiastic people to join our team!

Headquartered in Downtown NYC, with offices in Hod Hasharon, Israel and Delray Beach, Florida, AppCard is a startup environment where all ideas and contributions receive attention and recognition. Our philosophy is simple: be the best, work hard and have fun. If you have confidence, ambition and talent, we’d love to meet you. Review our list of open positions below and submit your resume to careers@appcard.com.

Join Our Team

  • Technical Application Architect (Point of Sale)New York, NY (On-site)

    We are seeking a highly skilled Technical Application Architect to lead both the product and  technical execution of AppCard’s Point of Sale (POS) integrations. This role is critical to shaping the strategic direction of our product roadmap and ensuring high-quality delivery across all phases of integration.  You will define and implement technical architecture, product workflows, and interface designs.  You’ll own the entire integration pipeline, from early stage definition through deployment and ongoing support. As a leader, you’ll bridge the gap between partners, engineering, QA, and operational teams. This role also involves developing tools that improve efficiency and quality, such as automation frameworks and monitoring systems. You’ll be given the ability to explore cutting-edge solutions to these problems such as using LLMs and other AI tools. Your contributions will directly influence the scalability, competitiveness, and success of AppCard’s platform.

    Responsibilities:

    • Own product definition and implementation of AppCard’s loyalty engine with third party

    providers.

    • Assist third parties on the integration lifecycle of AppCard’s loyalty engine, ensuring

    product quality and timelines through internal and external resources.

    • Manage internal QA resources for integration validation.
    • Develop troubleshooting processes and tools for internal and external use.
    • Develop automation systems to replace manual testing.
    • Develop monitoring tools to observe distributed system performance.

    Requirements:

    • 5+ years of experience in technical product and/or development roles.
    • Proven background in retail technologies: Point of Sale experience preferred.
    • Strong technical background with relevant experience as a programmer. You will be

    expected to write code to prototype tools and improve processes.

    • Excellent project management skills, including the ability to manage timelines,

    dependencies, risks, and resource allocation.

    • Proficient in either Python or Java.
    • Exceptional communication skills, with the ability to effectively convey technical concepts

    and project updates to both technical and non-technical stakeholders.

    • Strong problem-solving skills and ability to manage multiple priorities in a fast-paced

    environment.

    Preferred Qualifications:

    • Experience in technical mentorship and/or team management.
    • Familiarity with product management tools for stakeholder collaboration.
    • Experience utilizing AI tools to improve processes.
    • Grocery industry experience or point of sale experience.

    Why Join Us:

    • Opportunity to lead high-impact technical projects that shape the future of our product.
    • Collaborate with top-tier teams in a fast-paced, dynamic environment.
    • Work in an organization that values innovation, growth, and technical excellence.

    Compensation Package Includes:

    • Salary and stock options.
    • Medical coverage, Life Insurance Coverage, 401(k) plan, vacation/sick leave, paid company holidays.
    • Flexible Spending Account (FSA).
    • Health Savings Account (HSA).
    • Commuter benefits.

    **This role is full-time from our NYC office**

    Salary Range: $160,000 – $200,000

    • Accepted file types: pdf, doc, docx, Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Senior Software EngineerNew York, NY (On-site)

    As AppCard expands its services and integration efforts, we’re seeking a seasoned Senior Software Engineer to join our NYC-based team. This role is pivotal in developing and enhancing our platform, ensuring we continue to deliver exceptional value to our users and clients. If you’re passionate about leveraging your extensive engineering expertise to drive innovation and scale cutting-edge solutions, we’d love to have you on board.

    Responsibilities:

    • Design, develop, and maintain scalable software solutions in collaboration with your engineering peers.
    • Participate in design and architecture reviews.
    • Troubleshoot, identify, and resolve high-level systemic issues across platforms.
    • Collaborate cross-functionally with customer success, support, and business teams to deliver on company goals.
    • Bring in new technologies and frameworks as you see fit.

    Skills and Qualifications

    • A Rich Background: 5+ years of hands-on experience in developing high-performance distributed systems. Your journey has equipped you with expert coding practices and a proven track record in a senior role.
    • Technical Mastery: Deep understanding of computer science fundamentals, specializing in scalable software designs. Expert in Python, with a strong ability to select and integrate optimal tools and technologies. Proficient in cloud platforms (e.g., AWS). Knowledge of Java is a plus.
    • Proactive Problem Solver: Demonstrated capability in developing and implementing efficient tools, processes, and methodologies to address challenges and enhance efficiency. You’re skilled at identifying and resolving potential bottlenecks efficiently. Whenever you raise issues you bring along possible solutions as well.
    • Independence and Initiative: The ability to lead projects from inception to delivery, demonstrating your capacity to work autonomously and produce solutions that meet or exceed project expectations.
    • A Commitment to Excellence: An unwavering belief in the importance of documentation, recognizing that clear, comprehensive documentation is as crucial as the code itself.

    Your Role and Responsibilities:

    • Hands-On Leadership: Direct engagement with your team and partners to develop and deploy secure, industry-standard code that’s robust and ready for production.
    • Culture of Quality: Championing a culture of quality in every aspect of the development process, ensuring that the products we deliver are of the highest standard.
    • Clean Code: Advocating for clean code practices, ensuring that our codebase remains manageable and efficient. You’ll take a proactive stance on controlling technical debt, making strategic decisions that balance immediate needs with long-term maintainability.
    • Effective Communication: Facilitating clear and effective communication across various teams and stakeholders, ensuring transparency and efficiency in all project phases.

    Things That Will Make You Happy

    • A leadership team that values innovation and promotes a culture of transparency and support.
    • Competitive compensation package, including stock options and comprehensive benefits.
    • Opportunities for professional growth and development in a growing sector.
    • Choice of health, dental and vision benefits.
    • Inclusive office environment.
    • Grocery industry experience.
    • Experience with Point of Sale system (POS) preferred.

    **This role is full-time from our NYC office**

    Salary Range: $160,000 – $200,000

    • Accepted file types: pdf, doc, docx, Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Senior DevOps EngineerNew York, NY (On-site)

    AppCard is looking for an experienced DevOps/SRE Engineer, experienced in leading projects in operations/engineering and willing to grow technological and leadership skills in a cloud-based challenging environment. In this role, the successful individual will develop and support our critical information, systems and assets; build solutions, implement new software and hardware and provide training. From early on, you’ll be given interesting assignments, opportunities to lead initiatives and take full ownership and responsibility for the outcome.

    Responsibilities:

    • Hands on leadership of system architecture and modernization projects
    • Develop and manage cloud (AWS) and hybrid infrastructure
    • Partner with the engineering and operations team to set up SLAs, and observability for customers and other stakeholders. Identify and resolve systemic issues impacting engineering and operations.
    • Manage tooling and build systems
    • Proactively participate in resolving ongoing incidents

    Skills and Qualifications:

    • 5+ years of relevant industry experience (DevOps/SRE or development)
    • Experience building roadmaps and technical project management
    • Experience with systems; system performance monitoring tools, identity providers, networking, content delivery and caching.
    • Excellent knowledge of Linux and container based deployment best practices
    • Experience with infrastructure as code tools (CloudFormation, CDK, Terraform or similar)
    • Experience with AWS
    • Networking knowledge: Load balancers, firewalls, VPN’s, TCP/IP, troubleshooting and performance tuning
    • Knowledge of cloud security best practices
    • Innovative, creative mindset – out of the box thinker
    • Experience writing scripts in at least one language

    **This role is full-time from our NYC office**

    Salary Range: $160,000 – $200,000

    • Accepted file types: pdf, doc, docx, Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Senior Quality Assurance EngineerNew York, NY (On-site)

    AppCard is looking for an experienced Senior QA Automation Engineer to join our team. You will lead automation efforts, develop and implement test strategies, and collaborate with cross-functional teams to ensure product quality. Your role is crucial in identifying defects early and improving our software development lifecycle.

    Responsibilities:

    • Take ownership of the overall quality of the product, ensuring all aspects of testing are covered.
    • Develop automated tests, including writing custom code to interact with point of sale UI and assert expected behaviors.
    • Conduct detailed manual testing with high attention to detail to ensure the highest quality standards.
    • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
    • Create detailed, comprehensive, and well-structured test plans and test cases.
    • Estimate, prioritize, plan, and coordinate testing activities.
    • Identify, record, document thoroughly, and track bugs.
    • Perform thorough regression testing when bugs are resolved.
    • Develop and apply testing processes for new and existing products to meet client needs.
    • Liaise with internal teams (e.g., developers and product managers) to identify system requirements.
    • Monitor debugging process results.
    • Investigate the causes of non-conforming software and train users to implement solutions.
    • Track quality assurance metrics, like defect densities and open defect counts.

    Requirements:

    • Strong knowledge of software QA methodologies, tools, and processes.
    • Proven experience in building and leading a QA team.
    • Experience in writing clear, concise, and comprehensive test plans and test cases.
    • Solid knowledge of SQL and scripting for automation.
    • Experience working in an Agile/Scrum development process in a startup environment.
    • Excellent technical writing skills.

    Preferred Skills:

    • Past experience with automation testing tools (e.g.: Postman, Newman, Playwright).
    • Familiarity with Behavior Driven Testing.
    • Experience with performance and/or security testing is a plus.
    • Grocery industry experience.
    • Experience with Point of Sale system (POS) preferred.

    **This role is full-time from our NYC office**

    Salary Range: $100,000 – $140,000

    • Accepted file types: pdf, doc, docx, Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Implementation ManagerNew York, NY (On-site)

    AppCard is looking for a business-oriented, tech-savvy Implementation Manager to lead the onboarding process with our clients. In this role, you will be managing the implementation process of the AppCard solution from the moment the contract is signed to when the client is live.

    Responsibilities:

    • Serve as the main point of contact between the client and AppCard throughout the implementation process.
    • Manage the implementation process end to end including; collecting required documentation, advising the client through designing their loyalty program, equipment installation, testing process, and launch day.
    • Manage many implementation projects at once efficiently.
    • Train clients on how to use the AppCard platform.
    • Serve as a trusted consultant with clients to optimize their loyalty and marketing strategy.
    • Become a product expert in the AppCard platform to best leverage AppCard’s product offering.
    • Monitor usage and product adoption in the immediate post-launch phase.
    • Identify upsell opportunities and generate new revenue during the implementation process.
    • Understand, adapt to, and help build AppCard’s ongoing product and technology developments.
    • Assist clients with basic troubleshooting on various software and hardware issues that may arise.
    • Work cross-functionally with customer success, development, finance, tech support, product and marketing.

    Requirements:

    • You are a customer-oriented individual.
    • Excellent oral and written communication skills.
    • Excellent time management and organization skills.
    • Experience managing complex software/hardware implementation projects.
    • Tech Savvy; basic understanding of front end vs. backend.
    • Understanding of retail business needs.
    • Fast and autonomous learner.
    • Provide technical and product support.
    • Advantage: experience in either – account management, project management, customer success, professional services, SAAS / Tech industry experience.
    • Bonus: Grocery exp, experience using POS systems, SalesForce, JIRA, BI tools such as Cognos/SiSense/other, Excel, and G-Suite.

    **This role is full-time from our NYC office**

    Salary Range: $60,000 – $70,000

    • Accepted file types: pdf, doc, docx, Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • System EngineerNew York, NY (On-site)

    AppCard is looking for a System Engineer to provide first and second-line support to our customers. If you are a hands-on operations expert, experienced in product operations and customer support, and eager to deepen your technical expertise in IoT, we’d love to hear from you!

    We are seeking a highly skilled System Support Engineer who thrives in a dynamic environment, enjoys problem-solving, and is committed to delivering exceptional technical support.

    * This position requires off hour support and weekends *

    Responsibilities:

    • Provide Level 1–3 technical support for production systems, including Linux servers, networking, and system-level services
    • Troubleshoot and resolve system-related issues (performance, configuration, networking, storage)
    • Monitor system health and performance using system monitoring tools
    • Prioritize and manage several open issues at one time
    • Collaborate with internal teams to document best practices and enhance the knowledge base for both internal and external use
    • Follow up with clients to ensure their IT systems are fully functional after troubleshooting
    • Document technical knowledge in the form of notes and manuals
    • Maintain excellent client relationships, ensuring a first-class customer experience

    Requirements:

    • Bachelor’s degree in Computer Science, Information Technology, or a related field
    • Strong Linux administration skills, with experience in mission-critical applications
    • Experience and knowledge of system performance-monitoring tools
    • Networking knowledge: Firewalls, VPN’s, TCP/IP – troubleshooting, performance tuning
    • Basic database knowledge (SQL querying and troubleshooting)
    • Proven work experience as a Technical Support Engineer, Desktop Support Engineer, IT Help Desk Technician or similar role
    • Excellent communication and problem-solving skills with a customer-first mindset
    • Highly motivated, organized, and able to handle multiple priorities effectively

    **This role is full-time from our NYC office**

    Salary Range: $60,000 – $70,000

    • Accepted file types: pdf, doc, docx, Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • Software EngineerNew York, NY (On-site)

    Company Profile:

    AppCard Inc. is a technology and marketing company headquartered in Manhattan, NY. Appcard has a powerful marketing tool that leverages data acquired at the point of sale (POS) via an advanced rewards program to create advanced retargeting campaigns that help businesses increase their bottom line. AppCard is unique in the loyalty space due to its patented technology which allows businesses to capture shopper identity and item level data in realtime from purchases made in store and online. The benefit of this is two fold: consumers benefit by receiving offers, incentives and coupons. Through a shopper’s interactions with the former AppCard’s platform records and learns shopper behavior and gives grocers the ability to make their data actionable to increase average basket size and systematically increase repeat purchases.

    About the role:

    As AppCard expands its services and integration efforts, we’re seeking a Software Engineer to join our NYC-based team. This role is pivotal in developing and enhancing our platform, ensuring we continue to deliver exceptional value to our users and clients. If you’re passionate about leveraging your extensive engineering expertise to drive innovation and scale cutting-edge solutions, we’d love to have you on board.

    Responsibilities:

    • Design, develop, and maintain scalable software solutions in collaboration with your engineering peers.
    • Participate in design and architecture reviews.
    • Troubleshoot, identify, and resolve high-level systemic issues across platforms.
    • Collaborate cross-functionally with customer success, support, and business teams to deliver on company goals.
    • Bring in new technologies and frameworks as you see fit.

    Skills and Qualifications:

    • A Rich Background: 3+ years of hands-on experience in developing high-performance distributed systems. Your journey has equipped you with best coding practices..
    • Technical Mastery: Deep understanding of computer science fundamentals. Expert in Python, with a strong ability to select and integrate optimal tools and technologies. Experienced in cloud platforms (e.g., AWS). Required experience with relational databases (e.g., PG). Knowledge of Java is a plus.
    • Proactive Problem Solver: Demonstrated capability in developing and implementing efficient tools, processes, and methodologies to address challenges and enhance efficiency. You’re skilled at identifying and resolving potential bottlenecks efficiently. Whenever you raise issues you bring along possible solutions as well.
    • Independence and Initiative: The ability to lead projects from inception to delivery, demonstrating your capacity to work autonomously and produce solutions that meet or exceed project expectations.
    • A Commitment to Excellence: An unwavering belief in the importance of documentation, recognizing that clear, comprehensive documentation is as crucial as the code itself.

    Your Role and Responsibilities Will Include:

    • Hands-On Leadership: Direct engagement with your team and partners to develop and deploy secure, industry-standard code that’s robust and ready for production.
    • Culture of Quality: Championing a culture of quality in every aspect of the development process, ensuring that the products we deliver are of the highest standard.
    • Clean Code: Advocating for clean code practices, ensuring that our codebase remains manageable and efficient. You’ll take a proactive stance on controlling technical debt, making strategic decisions that balance immediate needs with long-term maintainability.
    • Effective Communication: Facilitating clear and effective communication across various teams and stakeholders, ensuring transparency and efficiency in all project phases.

    Things That Will Make You Happy:

    • A leadership team that values innovation and promotes a culture of transparency and support.
    • Competitive compensation package, including stock options and comprehensive benefits.
    • Opportunities for professional growth and development in a growing sector.
    • Choice of health, dental and vision benefits.
    • Inclusive office environment.

    **This role is full-time from our NYC office**

    Salary Range: $130,000 – $160,000

    • Accepted file types: pdf, doc, docx, Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

  • System Support EngineerNew York, NY (On-site)

    AppCard is looking for a System Support Engineer to provide first and second-line support to our customers. If you are a hands-on operations expert, experienced in product operations and customer support, and eager to deepen your technical expertise in IoT, we’d love to hear from you!

    We are seeking a highly skilled System Support Engineer who thrives in a dynamic environment, enjoys problem-solving, and is committed to delivering exceptional technical support.

    * This position requires off hour support and weekends *

    Responsibilities:

    • Provide Level 1–3 technical support for production systems, including Linux servers, networking, and system-level services
    • Troubleshoot and resolve system-related issues (performance, configuration, networking, storage)
    • Monitor system health and performance using system monitoring tools
    • Prioritize and manage several open issues at one time
    • Collaborate with internal teams to document best practices and enhance the knowledge base for both internal and external use
    • Follow up with clients to ensure their IT systems are fully functional after troubleshooting
    • Document technical knowledge in the form of notes and manuals
    • Maintain excellent client relationships, ensuring a first-class customer experience

    Requirements:

    • Bachelor’s degree in Computer Science, Information Technology, or a related field
    • Strong Linux administration skills, with experience in mission-critical applications
    • Experience and knowledge of system performance-monitoring tools
    • Networking knowledge: Firewalls, VPN’s, TCP/IP – troubleshooting, performance tuning
    • Basic database knowledge (SQL querying and troubleshooting)
    • Proven work experience as a Technical Support Engineer, Desktop Support Engineer, IT Help Desk Technician or similar role
    • Excellent communication and problem-solving skills with a customer-first mindset
    • Highly motivated, organized, and able to handle multiple priorities effectively

    **This role is full-time from our NYC office**

    Salary Range: $60,000 – $70,000

    • Accepted file types: pdf, doc, docx, Max. file size: 100 MB.
    • This field is for validation purposes and should be left unchanged.

We believe in the power of rewards (obviously).

As an eligible AppCard employee, you’ll receive a benefits package designed to showcase our appreciation. We know that happy, healthy employees are our greatest asset.

  • Competitive salary

  • Your choice of health benefits

  • Stock options available

  • Great selection of snacks and Friday happy hours

  • Casual attire encouraged