Staff Software Engineer
Company: Ang Studio
Location: San Francisco
Posted on: February 12, 2025
Job Description:
Snap Inc is a technology company. We believe the camera presents
the greatest opportunity to improve the way people live and
communicate. Snap contributes to human progress by empowering
people to express themselves, live in the moment, learn about the
world, and have fun together. The Company's three core products are
Snapchat, a visual messaging app that enhances relationships; Lens
Studio, an augmented reality platform; and its AR glasses,
Spectacles.Snap Engineering teams build fun and technically
sophisticated products that reach hundreds of millions of
Snapchatters around the world. We're deeply committed to the
well-being of our global community, which is why our values are at
the root of everything we do.We're looking for a Staff Software
Engineer to join Snap!What you'll do:
- Focus on creating & maintaining the necessary infrastructure
for building code at Snap.
- Be responsible for developer experience in the mobile
repositories (Android, iOS, Cross-Platform).
- Architect, develop, and lead the implementation of a performant
and efficient Bazel build system.Knowledge, Skills & Abilities:
- Strong CS fundamentals (algorithms and data structures) and
problem-solving skills.
- Provide technical support to other internal team
members.Minimum Qualifications:
- Bachelors in technical field such as computer science,
mathematics, statistics or equivalent experience.
- Proficient in C/C++ and Python.
- 5+ years of experience as a Build/Tools/Software Engineer.
- 5+ years of experience with build-tools like Bazel, CMake, Buck
or Pants.Preferred Qualifications:
- Experience with driving Operational Excellence and enforcing
best practices in CI/CD.
- Experience in organizing and refactoring complex, multilanguage
cross-platform projects.
- Experience working with multiple operating systems (MacOS,
Ubuntu, Windows).
- Excellent communication and teamwork abilities.
- Experience with Objective-C, Swift and iOS.
- Experience with Kotlin, Java and Android.If you have a
disability or special need that requires accommodation, please
provide us with some information.Default Together Policy: At Snap
Inc., we believe that being together in person helps us build our
culture faster. We practice a "default together" approach and
expect our team members to work in an office 4+ days per week.At
Snap, we believe that having a team of diverse backgrounds and
voices will enable us to create innovative products. Snap is proud
to be an equal opportunity employer.Our Benefits: Snap Inc. offers
benefits to ensure you and your loved ones are happy and healthy,
including paid parental leave, comprehensive medical coverage, and
emotional support programs.Compensation: In the United States, work
locations are assigned a pay zone that determines the salary range
for the position. The successful candidate's starting pay will be
determined based on skills, experience, qualifications, work
location, and market conditions.Zone A (CA, WA, NYC): The base
salary range for this position is $222,000-$333,000 annually.Zone
B: The base salary range for this position is $211,000-$316,000
annually.Zone C: The base salary range for this position is
$189,000-$283,000 annually.This position is eligible for equity in
the form of RSUs.
#J-18808-Ljbffr
Keywords: Ang Studio, San Francisco , Staff Software Engineer, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...