Software Engineer C++

1 week ago


Seattle, Washington, United States Snap Full time
About Snap

Snap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

Our Products

Our three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and our AR glasses, Spectacles.

Our Engineering Teams

Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We're deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do.

What We're Looking For

We're looking for a C++ Engineer to join our team. As a C++ Engineer, you will be responsible for architecting, designing, implementing, and deploying cross-platform client infrastructure and frameworks using C++. You will partner with key product owners, customers, and engineering leadership to identify correct priorities of development.

Responsibilities
  • Architect, design, implement, and deploy cross-platform client infrastructure and frameworks using C++
  • Partner with key product owners, customers, and engineering leadership to identify correct priorities of development
  • Evaluate technical tradeoffs of every decision and collaborate with other engineers on the best development practices
  • Perform code reviews that guarantee code quality and raise the bar for development
Requirements
  • Familiarity with modern C++ (C++17 / C++20)
  • Knowledge of the OS internals, compilers, optimization for low-power and mobile systems
  • Proficiency with multithreading and performance optimization techniques
  • Strong CS fundamentals (algorithms and data structures) and problem-solving skills
  • Knowledge of software design patterns and best practices
Preferred Qualifications
  • Experience developing for desktop, mobile, or web using C++ (Qt, Android NDK, iOS, WebAssembly)
  • Experience creating developer-facing APIs and libraries
  • Experience with performance analysis and optimization
  • Experience with C++ build systems and toolchains


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IVJob Summary:We are seeking a highly skilled Software Development Engineer IV to join our team at Intelliswift Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and implementing large-scale, multi-tiered, distributed software applications, tools, systems, and...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IVJob Summary:We are seeking a highly skilled Software Development Engineer IV to join our team at Intelliswift Software Inc. As a key member of our software development team, you will be responsible for designing, developing, and implementing large-scale software applications using Java, C++, and Linux.Key...


  • Seattle, Washington, United States Mainz Brady Group Full time

    **Remote Opportunity**Mainz Brady Group is seeking a highly skilled Lead Software Engineer to join our team in Seattle. As a key member of our development team, you will be responsible for developing and optimizing our cross-platform player, ensuring seamless video playback across various devices.**Key Responsibilities:**Develop and optimize multi-threaded...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIIntelliswift Software Inc is seeking a skilled Software Development Engineer II to join our team. As a key member of our Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team, you will play a crucial role in building and deploying our security services.About the RoleWe are...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIIntelliswift Software Inc is seeking a highly skilled Software Development Engineer II to join our team. As a key member of our Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team, you will play a critical role in building and deploying security services that support our...


  • Seattle, Washington, United States Blue Origin Full time

    About the RoleAt Blue Origin, we're pushing the boundaries of space exploration and development. As a Navigation Software Engineer, you'll play a critical role in designing and implementing navigation systems for our lunar vehicles. Your expertise will help us achieve our mission of establishing a human presence in space.Key ResponsibilitiesDevelop and...

  • Software Engineer

    5 days ago


    Seattle, Washington, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Software Engineer to join our team. As a member of our software engineering division, you will play a key role in designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.ResponsibilitiesDesign and develop software programs for databases, applications,...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIIntelliswift Software Inc is seeking a highly skilled Software Development Engineer II to join our team. As a key member of our Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team, you will play a critical role in building and deploying security services that help run our...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIWe are seeking a highly skilled Software Development Engineer II to join our team at Intelliswift Software Inc. As a key member of our team, you will be responsible for designing and developing software solutions that meet the needs of our clients.About the RoleThe ideal candidate will have a strong background in...


  • Seattle, Washington, United States Salesforce, Inc. Full time

    About Salesforce, Inc.We're a leading technology company, inspiring innovation and driving business growth with cutting-edge solutions. Our mission is to empower businesses to succeed in a rapidly changing world.Job SummaryWe're seeking a highly skilled Software Engineer, LMTS to join our team. As a key member of our software development team, you will be...


  • Seattle, Washington, United States CyberCoders Full time

    Principal EngineerWe are seeking a highly skilled Principal Engineer to join our team at CyberCoders. As a key member of our engineering team, you will be responsible for designing and implementing complex technical solutions to drive the success of our projects.Key Responsibilities:Collaborate with cross-functional teams to identify and prioritize technical...


  • Seattle, Washington, United States Intelliswift Software Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Intelliswift Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable front-end applications using React and TypeScript.Key ResponsibilitiesDevelop and maintain high-quality, scalable front-end...


  • Seattle, Washington, United States Bayside Solutions Full time

    Job Title: Software Engineer, Block StorageWe are seeking a highly skilled Software Engineer to join our team and contribute to the development of our low-latency distributed storage block storage system.About the Role:As a Software Engineer, Block Storage, you will be responsible for designing, developing, and testing software components of our storage...


  • Seattle, Washington, United States Apple Full time

    Job SummaryThis is a leadership role that involves overseeing the development of Apple's server hardware and private cloud compute services. The ideal candidate will have a strong background in system software development and experience leading a development team.Key ResponsibilitiesLead a team of engineers in the development of cloud OS system...


  • Seattle, Washington, United States Snap Full time

    Job Title: iOS Software EngineerWe are seeking an experienced iOS Software Engineer to join our team at Snap Inc. in Los Angeles, California.Job SummaryAs an iOS Software Engineer, you will be responsible for designing, developing, and testing high-performance mobile apps that push the limits of mobile technology. You will work closely with our design team...


  • Seattle, Washington, United States Snap Full time

    Job Title: iOS Software EngineerWe are seeking an experienced iOS Software Engineer to join our team at Snap Inc. in Los Angeles, California.Job SummaryAs an iOS Software Engineer, you will be responsible for designing, developing, and testing high-performance mobile apps that push the limits of mobile technology. You will work closely with our design team...


  • Seattle, Washington, United States Apple Full time

    Job SummaryWe are seeking an experienced Software Engineering Manager to lead our Cloud OS System Software team. As a key member of our team, you will be responsible for driving the development of Apple's server hardware and private cloud compute services.Key ResponsibilitiesLead a team of software engineers in the development of cloud OS system...


  • Seattle, Washington, United States Dell Full time

    Unlock Your Potential as a Software Engineer at DellAt Dell, we're revolutionizing the way we store and manage data with our cutting-edge PowerScale technology. As a Software Engineer on our PowerScale Engineering Team, you'll have the opportunity to work on innovative solutions that drive the future of data storage and management.What You'll AchieveDesign...


  • Seattle, Washington, United States Dell Full time

    Unlock Your Potential as a Software Engineer at DellAt Dell, we're revolutionizing the way we store and manage data with our cutting-edge PowerScale technology. As a Software Engineer on our PowerScale Engineering Team, you'll have the opportunity to work on innovative solutions that drive the future of data storage and management.What You'll AchieveDesign...


  • Seattle, Washington, United States DocuSign Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer, Backend to join our Cloud team at DocuSign. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our e-commerce application.Key ResponsibilitiesDesign and develop software solutions using object-oriented methodologies and design...