Software Engineer

Snap Inc. Los Angeles , CA 90001

Posted 4 months ago

Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate.
Our products empower people to express themselves, live in the moment, learn about the world, and have fun together.
Snapchat is the camera used by millions of people every day to Snap with family, watch Stories from friends, see events from around the world, and explore expertly curated content from top publishers. In short, we are a passionate team working hard to build the best platform in the world for communication and storytelling.
Were looking for a software engineer to join Team Snapchat! As a member of the AR team, you will be owning and driving high-level features from planning through implementation, be involved in all stages of the software development lifecycle, solving complex technical problems that will impact millions of daily users. Working from our Los Angeles, CA headquarters, youll collaborate with the design team to develop Snapchat Lens Engine.
What youll do:
Design and develop Snapchat Lens Engine features
Find possible optimizations to provide maximum performance of our product
Take part in feature planning and creating technical specifications
Minimum qualifications:
Bachelors degree in computer science
2+ years of C++ experience
4+ years of Software Development experience
Preferred qualifications:
Excellent verbal and written communication skills, with high attention to detail
Ability to prioritize tasks and work independently
Experience with popular game engines such as Unity, Unreal Engine or CryEngine
Experience rendering using DirectX, Metal API or OpenGL
Experience developing for mobile devices
Physics engine integration or development
Experience with C++17
Experience with Qt
Personal games or related projects
Optimization experience
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be 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. If you have a disability or special need that requires accommodation, please dont be shy and contact us at .


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer

Modcloth

Posted Yesterday

VIEW JOBS 1/15/2019 12:00:00 AM 2019-04-15T00:00 ModCloth is an innovative, digitally native lifestyle brand committed to inspiring individual style and helping our community of customers be the best version of themselves. Our products are vintage inspired and feature feminine silhouettes and bright, colorful prints. ModCloth designs and sells its own signature line of apparel in a full range of sizes, and curates a unique assortment of fashion and home decor from more than one hundred independent designers. The Software Engineer is responsible for technical execution of projects in one or more engineering domains,and is a member of a diverse engineering team. They strive to understand the business that their code supports and have an overall want to see the company objectives succeed. Reporting to our Software Engineering Manager and working in a team on a daily basis, you will execute on developing solutions from both projects and backlogs. Your skills will be challenged on a daily basis to build the most efficient code possible, while meeting tight deadlines. You will participate in the entire project plan, including identifying regression tests and helping to form test cases. You will contribute to the common code bases and standards for the team, will participate in peer code reviews, and proactively support documenting complex tasks. What you'll do... * Build APIs and service oriented applications to support the e-commerce site. * Integrating with 3rd party APIs used for notifications, other sale platforms, taxing, etc. * Scaling the architecture of the existing applications to handle a bigger traffic and improve performance. * Writing well-tested, easily understandable, and efficient code that leaves the code base better than you found it. * Review pull requests and give your input in a professional and respectful way. * Work closely with QAs to ensure the code is always well tested before going to production. * Debug in different environments to find issues and be able to fix them. * Maintain and upgrade the current systems to keep them healthy and up to date. You... * Have 2+ years of professional experience as a Software Engineer. * Have a bachelor's degree from an accredited college or university or equivalent experience. * Have experience with various coding languages (JavaScipt, CSS or Ruby primarily). * Have experience with Git. * Have experience with relational databases. * Have experience with background job processing. * Have experience integrating with 3rd party APIs. * Have a great ability to manage your time, prioritize tasks, and take ownership of your work. * Have experience working with Agile methodology or SCRUM. * Work collaboratively with team members in house and remote, to achieve team initiatives. Nice to have... * Experience with Salesforce Commerce Cloud (Demandware). * Experience with Integrating with multiple service providers. * Experience and operating understanding of Azure. We apologize as U.S. Visa Sponsorship and Relocation Assistance are not currently available for this role. We're building a new kind of company and culture, and we're building it from the inside out. We are investing in hiring, developing, and retaining the brightest minds in the world. Everything we do is grounded in our core values: integrity, empathy, intellectual honesty and spirit of creativity & innovation. Modcloth Los Angeles CA

Software Engineer

Snap Inc.