Software Engineer, Tools & Infrastructure
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.
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].
Date Posted
10/13/2024
Views
0
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Enterprise - Atlassian
Views in the last 30 days - 0
Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsRelationship Executive, Middle Market Banking - Executive Director - JPMorganChase
Views in the last 30 days - 0
The job description is for a Relationship Executive role in the Middle Market Banking team The role involves building and retaining profitable relatio...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...
View DetailsInternal Audit & SOX Senior - Chime
Views in the last 30 days - 0
Chime is seeking a Senior Internal Audit and SOX professional to implement a worldclass SOX program and contribute to the broader internal audit funct...
View Details