Senior Software Engineer, Cross-Platform, 7+ Years of Experience
5 days ago
About Snap Inc.
Snap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. Our mission is to empower people to express themselves, live in the moment, learn about the world, and have fun together.
Our team is building a next-generation cross-platform UI development framework that's transforming the way Snap builds and releases its products across Android, iOS, and web. Our tools simplify client development, making it faster and easier to deliver highly performant and graphically rich experiences simultaneously across multiple platforms.
Job Summary
We're looking for a senior engineer with a good understanding of internal system frameworks and passion for cross-platform development on mobile devices to join our UX Platform team at Snap Inc.
Key Responsibilities
- Architect, design, implement high-performance, reusable platform-level code and drive adoption of the frameworks.
- Partner with key product owners, customers, and engineering leadership to identify correct priorities of development.
- Evaluate technical trade-offs 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 one of the following programming languages: C++, Swift, Objective-C, Kotlin, or TypeScript.
- Strong grasp of engineering fundamentals as well as mobile development.
- Proficiency with performance optimization techniques.
- Strong CS fundamentals (algorithms and data structures) and problem-solving skills.
- Knowledge of software design patterns and best practices.
Qualifications
- BS/BA in a technical field such as Computer Science or equivalent experience.
- 7+ years of experience working in Software Development roles.
Preferred Qualifications
- Experience developing for desktop, mobile, or web using C++ or TypeScript.
- Experience with declarative UI frameworks (e.g. React Native).
- Experience with low-level graphics.
- Experience with performance optimization.
About Snap Inc.
Snap Inc. is an equal opportunity employer and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws.
Benefits
Snap Inc. offers a comprehensive benefits package, including paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success.
Compensation
The base salary range for this position is $202,000-$303,000 annually, depending on the location. This position is eligible for equity in the form of RSUs.
-
Los Angeles, California, United States Snapchat Full timeTransforming the Future of Cross-Platform DevelopmentSnap Inc. is a technology company that empowers people to express themselves, live in the moment, learn about the world, and have fun together. Our team is building a next-generation cross-platform UI development framework that's transforming the way Snap builds and releases its products across Android,...
-
Senior Software Engineer, Platform
1 month ago
Los Angeles, California, United States Viant Technology Full timeAbout the RoleViant Technology is seeking a highly skilled Senior Software Engineer to join our Platform team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that power our Demand Side Platform (DSP).Key ResponsibilitiesDesign and develop scalable, efficient, and reliable...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States Doordash Full timeAbout the TeamOur mission is to make performance an integral part of DoorDash's software development lifecycle, empowering developers to push the limits of the systems they design and develop. We provide tools and capabilities to identify and address performance, scalability, and efficiency limitations, ensuring a smooth experience for all DoorDash...
-
Los Angeles, California, United States Snap Full timeAbout SnapSnap 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...
-
Senior Software Engineer
2 weeks ago
Los Angeles, California, United States Tickets Full timeUnlock the Future of Live Sports and EntertainmentTickets, a cutting-edge technology company, is revolutionizing the way fans experience live sports and entertainment. We're seeking a highly skilled Senior Software Engineer to join our team and help shape the future of our innovative platforms and products.As a Senior Software Engineer, you will be...
-
Los Angeles, California, United States Snapchat Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our UX Platform team at Snap Inc. As a key member of our team, you'll be responsible for architecting, designing, and implementing high-performance, reusable platform-level code and driving adoption of our frameworks.You'll partner with key product owners, customers, and...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States Connexity, a Taboola company Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Connexity Marketplace Engineering Team. As a key member of our team, you will play a crucial role in designing, developing, and optimizing our marketplace platform.Key ResponsibilitiesDesign and Development: Lead the design and implementation of complex features and components...
-
Los Angeles, California, United States Snapchat Full timeSnap Inc is a technology company that empowers creativity and self-expression. Our team is building a next-generation cross-platform UI development framework that's transforming the way Snap builds and releases its products across Android, iOS, and web.We're deeply committed to the well-being of everyone in our global community, which is why our values are...
-
Senior Software Engineer
3 days ago
Los Angeles, California, United States StubHub Full timeAbout the RoleStubHub is seeking a talented Senior Software Engineer to join our Platform Runtime team. As a key member of this team, you will play a pivotal role in designing, developing, and maintaining a suite of SDKs, services, shared packages, and tools used by other teams to elevate efficiency across our entire engineering organization.Key...
-
Senior Software Engineer
2 months ago
Los Angeles, California, United States Jobot Full timeAbout UsJobot is a leading digital invitation company, revolutionizing the way people plan and host events. With a strong focus on innovation and user satisfaction, we have established ourselves as a trusted name in the industry.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you...
-
Senior Software Engineer
1 month ago
Los Angeles, California, United States Spill Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Spill. As a key member of our engineering team, you will play a critical role in designing, building, and maintaining high-scale distributed systems that power our platform.Responsibilities:Design and develop scalable, fault-tolerant, and...
-
Senior Software Engineer
2 months ago
Los Angeles, California, United States Jobot Full timeAbout JobotJobot is a leading digital invitation company that revolutionizes the way people plan and host events. With a strong focus on innovation and user satisfaction, we have established ourselves as a trusted name in the industry.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering...
-
Senior Software Engineer
2 weeks ago
Los Angeles, California, United States Motion Recruitment Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Motion Recruitment. As a Senior Software Engineer, you will be responsible for designing and developing scalable backend platforms using C# and .NET framework fundamentals.Key Responsibilities:Design and develop high-performance backend platforms...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States StubHub Full timeAbout the OpportunityAt StubHub, we're on a mission to redefine the live event experience on a global scale. To achieve this, we're seeking a Senior Software Engineer to design and develop next-generation technologies and complex features. As a Senior Software Engineer, you'll be at the forefront of tackling significant, ambiguous, and non-trivial challenges...
-
Senior Cloud Platform Engineer
4 weeks ago
Los Angeles, California, United States Hyperconnect Full timeJob Title: Senior Cloud Platform EngineerWe are seeking a highly skilled Senior Cloud Platform Engineer to join our Match Group Central Platform team. As a key member of our team, you will be responsible for designing, building, and operating scalable, reliable, and secure cloud infrastructure to support our central services.Key Responsibilities:Design and...
-
Senior Software Engineer
7 days ago
Los Angeles, California, United States Tickets Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Tickets. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying cutting-edge software solutions that enable frictionless and unforgettable fan experiences in venues across the globe.Our team is passionate about building innovative products...
-
Senior Cloud Platform Engineer
2 weeks ago
Los Angeles, California, United States Match Group Full timeJob SummaryWe are seeking a highly skilled Senior Cloud Platform Engineer to join our Match Group Central Platform team. As a key member of our team, you will be responsible for designing, building, and operating scalable, reliable, and secure cloud infrastructure to support our central services.Key ResponsibilitiesDesign and implement cloud infrastructure...
-
Senior Cloud Platform Engineer
2 weeks ago
Los Angeles, California, United States Hyperconnect Full timeJob Title: Senior Cloud Platform EngineerMatch Group is seeking a talented Senior Cloud Platform Engineer to join our Match Group Central Platform team. As a key member of our team, you will be responsible for operating multiple central services and building their underlying infrastructure to be scalable, reliable, cost-efficient, and secure.You will have...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States StubHub Full timeAbout the OpportunityAt StubHub, we're on a mission to redefine the live event experience on a global scale. To achieve this, we're seeking Senior Software Engineers to design and develop next-generation technologies and complex features. As a Senior Software Engineer, you'll be at the forefront of tackling significant, ambiguous, and non-trivial challenges,...
-
Senior Software Engineer
1 month ago
Los Angeles, California, United States Jobot Full timeAbout JobotJobot is a leading digital invitation platform that revolutionizes the way people plan and host events. With a strong presence in the industry, we have established ourselves as a trusted name in the market.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be...