We’re looking for an Application Engineer to join Team Snapchat! As a member of the CRM Technology team, you will design & ship quality code primarily leveraging Snap’s multi-cloud infrastructure. Working from our Los Angeles, CA headquarters, you’ll collaborate with various teams to build scalable applications and tools to support internal business systems focussed towards CRM. You should be an expert in building and maintaining highly-available services at significant scale.
What you’ll do:
Work with Product Managers and Customers to understand business problems.
Design & build scalable applications/features focussed towards creating business impact.
Want more jobs like this?
Get Software Engineering jobs in Los Angeles, CA delivered to your inbox every week.
Work with other engineering teams to build & maintain high volume inbound & outbound integrations.
Ensure high application uptime.
Build technical documentation & contribute towards engineering excellence in the area of CRM.
Knowledge, Skills & Abilities:
Experience with backend services or distributed systems.
Experience with Java, C++, and/or Python.
Experience with SQL/NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services.
Experience or willingness to learn to create data pipelines using Airflow.
Solid knowledge of unit testing
You can independently execute on medium sized features, taking a few weeks and multiple PRs to complete.
You understand the operational aspects of your system and may participate in incident or hotfix investigation and resolution.
Ability to collaborate and work well with others.
Knowledge on Salesforce CRM is a plus.
Minimum qualifications:
Bachelor's degree in computer science or a related technical field.
2+ years of software development experience in Java, C++ and/or Python.