Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Snap Logo

Software Engineer C++ - Messaging

Snap

$133,000 - $235,000
Sep 26, 2025
Seattle, WA, USA • Los Angeles, CA, USA • Bellevue, WA, USA
Apply Now

Snap Inc is looking to improve the messaging experience for hundreds of millions of Snapchat users by building and maintaining the core infrastructure that powers chat, media sharing, presence, and real-time interactions across Snapchat

Requirements

  • Deep expertise in modern C++ (C++11/14/17), with experience in large-scale production codebases
  • Familiarity with one of the following programming languages: Swift, Objective-C, Kotlin, or TypeScript
  • Experience with mobile development (Android/iOS) and cross-platform libraries
  • Familiarity with messaging systems, networking protocols, or real-time systems is a plus
  • Proficiency with performance optimization techniques
  • Strong CS fundamentals (algorithms and data structures) and problem-solving skills
  • Knowledge of software design patterns and best practices

Responsibilities

  • Architect, design, implement, and maintain high-performance C++ infrastructure powering Snapchat’s core messaging experiences
  • Evolve our cross-platform C++ client libraries that underpin chat, media, and push systems
  • Optimize for latency, reliability, and resource efficiency in constrained mobile environments
  • Collaborate with iOS, Android, backend, and product teams to ship high-quality features
  • Build robust abstractions, APIs, and tools that scale across multiple surfaces and use cases
  • Contribute to architectural decisions and long-term technical direction of messaging systems
  • Perform code reviews that guarantee code quality and raise the bar for development

Other

  • BS in a technical field such as computer science or equivalent years of experience
  • 2+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 1+ year of post-grad software development experience; or PhD in a relevant technical field
  • Default Together Policy: work in an office 4+ days per week
  • Paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages
  • Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law