Software Engineer, Tools & Infrastructure

Snap โ€ข Los Angeles, CA

Company

Snap

Location

Los Angeles, CA

Type

Full Time

Job Description

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.

Weโ€™re looking for a Software Engineer, Tools and Infrastructure to join Team Snapchat!ย  As a member of this team, you will design and implement platforms, tools and infrastructure that helps efficiently scale the work of thousands of software engineers. ย  You will define best practices, automation, and tools that define how to build software efficiently and effectively at Snap. You will constantly be improving common development patterns used at Snap, delighting our developers with frictionless development and release workflows.

Want more jobs like this?

Get Software Engineering jobs in Los Angeles, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

What youโ€™ll do

  • Design, implement, and operate our most critical infrastructure for software development

  • Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to enhance the development experience

  • Build strong tools foundations with an eye for technical excellence, allowing for rapid feature iteration/evolution

  • Solve common development problems at scale throughout Snapchat (Build, Test, Deploy, CI/CD, Metrics, Monitoring, Crashes, Memory Usage, App Size, Performance, Config Optimization, Collaboration Tools)

  • You evaluate, appropriately test, and debug your work, striving for high quality

  • Be a strong executor/operator with an eye for availability, scalability, operational excellence, and cost management

Knowledge, Skills & Abilities

  • Experience with large scale software development.

  • Experience in at least one of the following areas:

    • Infrastructure and large-scale system design

    • Modern build systems (Bazel, Buck, Gradle, CMake, Xcode)

    • IDEs and code indexing

    • CI/CD pipelines

    • Mobile testing infrastructure

    • Mobile release with AppStore and Playstore

    • Source control and artifact management

    • Developer focused internal tools

    • Experience with data visualization and analysis (e.g., Looker, BigQuery)

  • Experience with Python, C++, Objective C, Swift, Java, Kotlin, and/or Go

  • Proven track record of operating highly-available systems at significant scale

  • Ability to collaborate and work well with others

Minimum Qualifications

  • BS/BA degree in a technical field such as Computer Science or equivalent years of experience

  • 7+ years of software development 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. EOE, including disability/vets. If you have a disability or special need that requires accommodation, please donโ€™t be shy and contact us at [email protected].

Apply Now

Date Posted

10/13/2024

Views

0

Back to Job Listings โค๏ธAdd To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Cabinet Maker - Eurocraft Cabinets, Inc

Views in the last 30 days - 0

Assemble cabinets furniture and other wooden structures using hand tools and power tools Collaborate with designers contractors and clients to ensure

View Details

Master Machinist Apprentice - Solar Turbines

Views in the last 30 days - 0

Work with Master Machinists to learn how to plan sequence of operations lay out work set up and operate machine tools such as lathes mills boring mill...

View Details

Janitor/ Porter/Cleaner/ Evening - ServiceMaster Commercial Cleaning and Maintenance by Rogers

Views in the last 30 days - 0

Perform all cleaning duties for facilities using provided ServiceMaster products tools and procedures Experience working for a professional janitorial...

View Details

Journeyman Electrician - We Power America

Views in the last 30 days - 0

Compliance with Codes and Standards Ensure all electrical work adheres to local state and federal electrical codes safety standards and building

View Details

Interaction Visual Designer - Apple

Views in the last 30 days - 0

As an interactive visual designer youll design strategic communication for web email and social media We are seeking a curious and innovative designer...

View Details

Sr. Data Scientist - UCLA

Views in the last 30 days - 0

Bachelors Degree related field or equivalent combination of education and experience They will develop and review reproducible code to integrate and

View Details