Application Engineer, CRM Technology, Level 4

Snap•Santa Monica, CA
•Onsite

About The Position

Snap Inc. is hiring an Application Engineer for its CRM Technology team. The role focuses on building applications and platforms that support Snap’s advertising business, including CRM, Sales, and Go-To-Market systems. It combines AI platform development with business applications, working across internal infrastructure, Salesforce, and cloud services to develop reliable systems that improve operational efficiency and support advertiser growth. The engineer will build shared services, AI agents, APIs, integrations, and features for business teams. The role includes owning features end to end, from design and implementation through testing, deployment, and production support, while helping improve application performance, availability, monitoring, and CI/CD. Snap follows a “default together” approach, with team members expected to work in an office 4+ days per week. The position offers paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that include eligibility for equity in the form of RSUs. U.S. annual base salary ranges are $157,000–$235,000 in Zone A (CA, WA, NYC), $149,000–$223,000 in Zone B, and $133,000–$200,000 in Zone C.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
  • 3+ years of software development experience building and maintaining production applications or services.
  • Experience programming in Python, Java, JavaScript/TypeScript, or similar languages.
  • Experience with BigQuery, Airflow, SQL/NoSQL databases, or other data platforms.
  • Experience designing and building backend services, APIs, or system integrations.
  • Strong programming and software design skills, including debugging, performance analysis, and test design.
  • Understanding of distributed systems, cloud infrastructure, and database technologies.
  • Familiarity with AI/LLM concepts, including AI agents, RAG, tool calling, and agent orchestration.
  • Ability to independently design and deliver medium-sized features spanning multiple components.
  • Understanding of production operations, including monitoring, incident investigation, and troubleshooting.
  • Ability to evaluate technical tradeoffs and write maintainable, well-tested code.
  • Ability to work with Product Managers, engineers, and business teams to solve problems.
  • Ability to learn new technologies and apply them to existing systems.
  • Familiarity with AI-assisted software development tools and workflows.

Nice To Haves

  • Experience with Salesforce CRM, including Apex, Lightning Web Components, Force.com, or Salesforce APIs.
  • Experience building applications using LLMs, AI agents, RAG, or Model Context Protocol (MCP).
  • Experience with AI agent frameworks such as Google ADK, Langfuse, or similar technologies.
  • Experience with GCP, AWS, Kubernetes, or other cloud services.
  • Experience building scalable integrations with enterprise SaaS platforms and internal services.
  • Experience with advertising platforms, Ads APIs, CRM, or GTM systems.
  • Experience with AI-assisted engineering tools such as Cursor, Claude Code, or similar tools.

Responsibilities

  • Design and build scalable applications, backend services, and APIs supporting Snap’s CRM and advertising business.
  • Build shared AI capabilities, agent frameworks, and reusable services for business applications.
  • Develop AI-powered applications and workflows using LLMs, internal tools, and business data.
  • Build and maintain high-volume integrations across Salesforce, Ads platforms, internal services, and third-party systems.
  • Work across teams to understand business requirements, evaluate technical tradeoffs, and deliver solutions.
  • Own features end to end, from design and implementation through testing, deployment, and production support.
  • Use AI-assisted development tools and modern engineering workflows while maintaining code quality, security, and reliability.
  • Improve application performance, availability, monitoring, and CI/CD processes.
  • Contribute to code reviews, technical documentation, and engineering best practices.

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that include eligibility for equity in the form of RSUs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service