Software Engineer (C++, Fixed Term)
Snap Inc.
Bitmoji is the digital you — a living cartoon character to instantly express who you are and how you’re feeling, in the moment. We believe that the magic of cartoons can improve everyone’s online lives, and empower people to communicate in ways that words alone can’t capture We’re looking for a Software Engineer, Graphics to join Team Bitmoji. You will be tasked with solving interesting technical challenges such as building a proprietary graphics platform to render and deliver Bitmojis, designing expressive creative tools, and maintaining software used by millions every day Design, develop, and maintain a cross-platform, high-performance graphics rendering engine to make Bitmojis more engaging Create tools for artists to continue to deliver new avatar features that are performant and expressive Evaluate the technical tradeoffs of every decision Perform code reviews and ensure exceptional code quality Build robust, lasting, and scalable products Iterate quickly without compromising quality Benefits
Up to 28 weeks of parental leave and return-to-work program Adoption, surrogacy, infertility, and fertility preservation benefits Backup child care coverage, center-based care support, & caregiver assistance Dependent Daycare Flexible Spending Account Services to support your path to parenthood & beyond - fertility support & family planning via Carrot, SNOO, Hinge Health For Snap, employees taking care of loved ones with complex, chronic, or ongoing care needs (i.e. parent with Dementia, spouse with Cancer, child with Autism), your family can save time, money, & stress with Wellthy Lactation rooms (based on office location) and breastmilk shipping coverage Short-term disability, long-term disability, basic life insurance, and AD&D insurance Comprehensive medical coverage, including PPO, HDHP with HSA, and HMO options Dental coverage, including orthodontia benefits Vision coverage, including frame and contact allowance and LASIK benefits Free membership to One Medical for primary and urgent healthcare services Business Travel Insurance Gym perks and discounts Team fitness classes and races Sports leagues Cooking and nutritional workshops Well-being reimbursement Unlimited access to virtual physical therapy with Anthem 15 sessions per year of mental health for you + dependents through Lyra Generous time off and leave programs. In the US, this includes the following: Up to 3 weeks (120 hours) of vacation time and 1 floating holiday for non-exempt team members 12 paid holidays per year 15 sick and safe days per year Meditation and yoga classes Social gatherings, team outings, and volunteering programs Speaker series, classes, and subscriptions to educational programs Snap Inc. provides a 401(k) plan that allows you to save on a pre-tax, Roth, and after-tax basis for your retirement (yes, we even have the Mega backdoor option!) Snap will also match 100% up to 3% of your contribution and then 50% on your 4th and 5th% Flexible Spending Accounts for healthcare, daycare and commuter Health Savings Account with employer contributions Rocket Lawyer memberships Financial education programs Snap exclusive discounts and perks Compensation packages that let you share in Snap’s long-term success! Requirements
2+ years of experience building high-performance graphics systems Experience working with distributed systems 6+ years of software engineering experience M.S. degree in computer science or a related field Bachelor’s degree in a technical field such as computer science or equivalent experience Experience with mobile apps and/or databases Experience profiling and optimizing both performance and memory usage of complex systems Ability to proactively learn new concepts and apply them at work 2+ years of experience with systems programming languages like C++ Experience with 3D graphics APIs like OpenGL, Metal or Vulkan
#J-18808-Ljbffr
Up to 28 weeks of parental leave and return-to-work program Adoption, surrogacy, infertility, and fertility preservation benefits Backup child care coverage, center-based care support, & caregiver assistance Dependent Daycare Flexible Spending Account Services to support your path to parenthood & beyond - fertility support & family planning via Carrot, SNOO, Hinge Health For Snap, employees taking care of loved ones with complex, chronic, or ongoing care needs (i.e. parent with Dementia, spouse with Cancer, child with Autism), your family can save time, money, & stress with Wellthy Lactation rooms (based on office location) and breastmilk shipping coverage Short-term disability, long-term disability, basic life insurance, and AD&D insurance Comprehensive medical coverage, including PPO, HDHP with HSA, and HMO options Dental coverage, including orthodontia benefits Vision coverage, including frame and contact allowance and LASIK benefits Free membership to One Medical for primary and urgent healthcare services Business Travel Insurance Gym perks and discounts Team fitness classes and races Sports leagues Cooking and nutritional workshops Well-being reimbursement Unlimited access to virtual physical therapy with Anthem 15 sessions per year of mental health for you + dependents through Lyra Generous time off and leave programs. In the US, this includes the following: Up to 3 weeks (120 hours) of vacation time and 1 floating holiday for non-exempt team members 12 paid holidays per year 15 sick and safe days per year Meditation and yoga classes Social gatherings, team outings, and volunteering programs Speaker series, classes, and subscriptions to educational programs Snap Inc. provides a 401(k) plan that allows you to save on a pre-tax, Roth, and after-tax basis for your retirement (yes, we even have the Mega backdoor option!) Snap will also match 100% up to 3% of your contribution and then 50% on your 4th and 5th% Flexible Spending Accounts for healthcare, daycare and commuter Health Savings Account with employer contributions Rocket Lawyer memberships Financial education programs Snap exclusive discounts and perks Compensation packages that let you share in Snap’s long-term success! Requirements
2+ years of experience building high-performance graphics systems Experience working with distributed systems 6+ years of software engineering experience M.S. degree in computer science or a related field Bachelor’s degree in a technical field such as computer science or equivalent experience Experience with mobile apps and/or databases Experience profiling and optimizing both performance and memory usage of complex systems Ability to proactively learn new concepts and apply them at work 2+ years of experience with systems programming languages like C++ Experience with 3D graphics APIs like OpenGL, Metal or Vulkan
#J-18808-Ljbffr
Reference: WJ-3875_13062037