Software Engineer C++
1 week ago
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 ProductsOur 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 TeamsSnap 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 ForWe'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
- 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
- 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
-
Software Development Engineer IV
2 weeks ago
Seattle, Washington, United States Intelliswift Software Inc Full timeJob 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...
-
Software Development Engineer IV
3 weeks ago
Seattle, Washington, United States Intelliswift Software Inc Full timeJob 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...
-
Senior C++ Software Developer
1 day ago
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...
-
Software Development Engineer II
4 weeks ago
Seattle, Washington, United States Intelliswift Software Inc Full timeJob 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...
-
Software Development Engineer II
2 weeks ago
Seattle, Washington, United States Intelliswift Software Inc Full timeJob 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...
-
Navigation Software Engineer
3 weeks ago
Seattle, Washington, United States Blue Origin Full timeAbout 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 timeJob 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,...
-
Software Development Engineer II
2 weeks ago
Seattle, Washington, United States Intelliswift Software Inc Full timeJob 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...
-
Software Development Engineer II
2 weeks ago
Seattle, Washington, United States Intelliswift Software Inc Full timeJob 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...
-
Software Engineering, LMTS
3 weeks ago
Seattle, Washington, United States Salesforce, Inc. Full timeAbout 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...
-
Senior Software Engineer
3 weeks ago
Seattle, Washington, United States CyberCoders Full timePrincipal 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...
-
Senior Software Engineer
3 weeks ago
Seattle, Washington, United States Intelliswift Software Full timeAbout 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...
-
Software Engineer, Block Storage
2 weeks ago
Seattle, Washington, United States Bayside Solutions Full timeJob 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...
-
Software Engineering Manager
4 weeks ago
Seattle, Washington, United States Apple Full timeJob 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...
-
iOS Software Engineer
6 days ago
Seattle, Washington, United States Snap Full timeJob 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...
-
iOS Software Engineer
1 week ago
Seattle, Washington, United States Snap Full timeJob 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...
-
Software Engineering Manager
2 weeks ago
Seattle, Washington, United States Apple Full timeJob 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...
-
Senior Software Engineer
2 weeks ago
Seattle, Washington, United States Dell Full timeUnlock 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...
-
Senior Software Engineer
2 weeks ago
Seattle, Washington, United States Dell Full timeUnlock 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...
-
Senior Software Engineer, Backend
3 weeks ago
Seattle, Washington, United States DocuSign Full timeAbout 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...