Snap Inc.
Santa Monica, CA

Software Engineer, Accessibility

| Greater LA Area

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 an iOS Engineer with a focus on Accessibility to join Snap Inc! This role will be based from our Los Angeles, CA headquarters.

What you’ll do:

  • Create and refine high performance mobile apps that push the limits of mobile technology

  • Build fun, new products that are very stable and run smoothly

  • Design, architect and implement well-tested Objective-C or Java/Kotlin software which powers experiences in Snapchat’s camera

  • Enable Accessibility across new and existing features

  • Provide technical expertise on developing mobile applications that follow Accessibility policy, standards, and implementation methods

  • Lead Accessibility best practices with expertise and thought leadership on behalf of the Engineering organization

  • Conceptualize, develop, and launch new features

  • Carefully evaluate the technical tradeoffs of every decision

  • Work with the Design team to hone in on the best UI and infrastructure practices

  • Carry out code reviews to guarantee code quality

Knowledge, Skills & Abilities:

  • Experience with Objective-C and iOS, or Java/Kotlin and Android 

  • Solid understanding of Objective-C Runtime and processes which run “under the hood”

  • Knowledge of the OS internals, compilers, optimization for low-power and mobile systems

  • Proficiency with multithreading and performance optimization techniques for iOS or Android

  • Strong CS fundamentals (algorithms and data structures) and problem-solving skills

  • Knowledge of software design patterns and best practices

  • Experience developing Accessibility features for mobile applications

  • Experience with Google TalkBack

  • Experience with iOS VoiceOver technology

  • Experience with Web Content Accessibility Guidelines (WCAG) 2.0 - specifically, mobile Accessibility

Minimum Qualifications: 

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

  • 8+ years of experience in developing mobile applications for the iOS or Android environment 

Preferred Qualifications:

  • Experience with Objective-C and iOS

  • Experience with Swift or Java

  • Experience with C/C++

  • Experience with OpenGL or Metal

  • Experience with Accessibility audits 

  • Advocate for digital Accessibility

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].

See More

Where we are

Snap LA is located in the Santa Monica Business Park. We're across the street from a ton of great restaurants, coffee shops, Clover Park, and more!

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • C++Languages
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • PythonLanguages
    • SwiftLanguages
    • Objective-CLanguages
    • ReactLibraries
    • AngularJSFrameworks
    • Backbone.jsFrameworks
    • DjangoFrameworks
    • Ember.jsFrameworks
    • FlaskFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • Google AnalyticsAnalytics
    • IllustratorDesign
    • PhotoshopDesign
    • SketchDesign
    • AsanaManagement
    • ConfluenceManagement
    • JIRAManagement
    • Google DriveManagement
    • SendGridEmail

What are Snap Inc. Perks + Benefits

Snap Inc. Benefits Overview

Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms.

Every Snap office has its own set of benefits built around its needs, but here’s a rundown of some of the programs you'll find in our LA office.

Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Dedicated Diversity/Inclusion Staff
Unconscious bias training
Someone's primary function is managing the company’s diversity and inclusion initiatives
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Employees can contribute to a Medical FSA to pay for eligible medical expenses, or a Dependent Care FSA to pay for eligible daycare expenses, with pre-tax dollars.
Disability Insurance
Employees can take up to 16 weeks of short-term disability for 60% tax-free pay with benefits remaining active. Long-term disability is also available at 60% tax-free.
Dental Benefits
We provide free dental coverage for employees and eligible dependents. In addition, the plans have an orthodontia benefit. Annual in-network cleanings and exams are covered at no cost.
Vision Benefits
Snap provides a free vision plan for employees and eligible dependents. The plan includes a LASIK benefit and a $200 annual frame/contact lens allowance.
Health Insurance Benefits
We provide free PPO and HSA plans to employees and their dependents with the option to buy-up to an enhanced PPO plan with lower co-pays. In CA, Kaiser HMO is another free medical plan option.
Life Insurance
We provide Basic Life and AD&D insurance at 2x salary at no cost.
Wellness Programs
Snap's wellness program, SnapFit, offers events, programs, education, and more that will help you stay fit across four pillars: Mind, Body, Money, and Health!
Onsite Gym
Team workouts
Retirement & Stock Options Benefits
Snap offers a retirement savings plan that allows you to save for your retirement on a pre-tax and/or post-tax basis.
401(K) Matching
Snap matches 100% up to 3% and 50% on your 4th and 5th contribution to both your pre-tax and/or Roth elective contributions and the match is immediately vested. We also offer the Mega Backdoor Roth.
Company Equity
Snap offers compensation packages that allow you to share in Snap's long-term success!
Child Care & Parental Leave Benefits
Child Care Benefits
Snap provides back-up child care at a subsidized rate for up to 80 hours per year.
Generous Parental Leave
Non-birthing parents receive up to 16 weeks of full pay and birthing parents receive up to 26 weeks of full pay.
Family Medical Leave
Snap provides up to 6 weeks of full pay as part of our Family Caregiver Program.
Adoption Assistance
Snap will reimburse up to $40k towards any adoption expenses and $80k towards surrogacy expenses you incur and you are eligible for up to 16 weeks of full pay to bond with your new child.
Vacation & Time Off Benefits
Unlimited Vacation Policy
Salaried employees have a flexible vacation policy approved at their manager's discretion. Hourly employees get 15 days of vacation which jumps up to 20 days after 4 years of service.
Generous PTO
Paid Volunteer Time
Employees are allotted four hours of paid time off to volunteer at charities that align with the company’s philanthropic pillars: youth, education, and arts.
Paid Holidays
9 paid holidays plus a floating holiday for hourly employees.
Paid Sick Days
Snap provides 15 sick days per year if you're feeling under the weather.
Perks & Discounts
Casual Dress
We want to make sure you feel welcome at Snap Inc. Our team dresses casually, so feel free to do the same!
Commuter Benefits
Our Commuter Benefit allows you to use tax-free funds to pay for parking and public transportation — such as train, subway, bus, ferry, trolley, or vanpool — as part of your daily commute to work.
Company Outings
There are various social events to choose from, ranging from cultural, health & fitness, personal development, volunteering, arts & crafts, and more.
Free Daily Meals
We have two onsite restaurants at the Business Park headquarters, and one onsite restaurant at our building in Venice. We offer breakfast, lunch, and dinner plus great coffee!
Stocked Kitchen
All offices are stocked with free snacks, drinks, coffee, etc.
Our headquarters offers parking if you decide to skip the Commuter Benefit.
Recreational Clubs
Employees can participate in sports leagues through SnapFit. We also offer team fitness classes, hikes, races, and more.
Relocation Assistance
To help you get to your new city safe and sound, Snap assists with eligible candidates' relocations through final move flights, storage, package & delivery, corporate housing, moving cash, and more.
Fitness Subsidies
SnapFit offers gym perks and discounts, and we also have an onsite gym — with free fitness classes — at our Snaplab office in Venice!
Professional Development Benefits
Job Training & Conferences
Snap has a Learning & Development program that enables employees to continue honing their skills, and individual teams have budgets to send eligible employees to industry conferences, trainings, etc.
Diversity Program
We strive to create a culture of inclusivity through employee resource groups, internal development programs, unconscious bias training, networking opportunities, recruiting initiatives, and more.
Lunch and learns
Cross functional training encouraged
Promote from within
Mentorship program
Time allotted for learning
Online course subscriptions available

An Insider's view of Snap Inc.

How would you describe the company’s work-life balance?

The work life balance at Snap is unmatched! I’ve worked at different tech companies, but what Snap offers is so unique. We have offices around the globe and whenever I travel, I make it a point to visit the local office to get some work done. Also, having flexible work hours encourages you to strike a nice balance between work and play.


Reporting & Insights Analyst

What does your typical day look like?

A supply chain role is synonymous with unpredictable days. My daily priorities often revolve around solving complex challenges for my global business partners that happen overnight. But getting to be involved in product development with my engineering team in LA and working across global cultures to bring a product to life is extremely rewarding!


Global Supply Manager, Snaplab

How has your career grown since starting at the company?

I joined Snap a year after college without any experience tackling problems of this scale. The fast-paced work, diversity of problems, freedom to fail, strong mentorship from the smartest minds in the industry, and room to make a notable impact propelled me from a junior hire to a technical lead in just 2 years. I’ve grown from mentee to mentor.


Information Security Engineer

How do you collaborate with other teams in the company?

The Research team helps Snap innovate in some of the newest and most interesting areas of technology. We love being able to make an impact on all of Snap’s products by taking tough technical challenges and solving them with state-of-the-art approaches.


Program Manager, Research

Snap Jobs In Los Angeles, CA

All Jobs
All Jobs
Dev + Engineer
HR + Recruiting
Project Mgmt
Tap to close

Systems Engineer

Snap Inc.
Greater LA Area
1 hour ago
We’re looking for a Systems Engineer to join Snap Inc! As a member of the IT Infrastructure team, you will work with other Systems Engineers to support our Corporate IT Infrastructure and services. You’ll support the provisioning, maintenance, and improvement of systems and services leveraged across the company. Working from our Los Angeles headquarters, you’ll collaborate with the IT Infrastructure team to engineer solutions for Snap.

Sr. Manager, HR Technology

Snap Inc.
Greater LA Area
1 hour ago
We’re looking for a Sr. Manager, HR Technology to join Snap Inc! As a member of the People Tech team, you will supervise the day-to-day activities of our HR Information Systems. Working from our Santa Monica, CA headquarters/office, you’ll collaborate with the HR, IT, Analytics, and Leadership Teams to design and develop user-friendly processes, and guidelines.

Application Engineer, CRM Technology

Snap Inc.
Greater LA Area
1 hour ago
We’re looking for an Application Engineer to join Team Snapchat! As a member of the Enterprise Apps team, you will design & ship quality code primarily leveraging and related frameworks. Working from our Los Angeles, CA headquarters, you’ll collaborate with various teams to build scalable applications and tools to support revenue growth for advertising business. You should be an expert on out of the box capabilities of salesforce as well as developing custom modules/applications leveraging apex and lightning component framework.

IT Application Product Manager

Snap Inc.
Greater LA Area
1 hour ago
We’re looking for an IT Application Product Manager to join our Finance Technology team. As a member of the Finance Technology team, you will work with Finance, Engineering, and internal business units to support our corporate Financials application strategy and roadmap for Oracle Financial Close and Consolidations. You will be responsible for the architecture, design, and operations of this critical cloud-based business application. This role is based out of our Los Angeles, CA headquarters.

Marketing Science Partner, North America

Snap Inc.
Greater LA Area
1 hour ago
We are looking for Marketing Science Partners to join Team Snapchat! As a member of our Marketing Science US Vertical team, you will leverage insights, measurement, and learning plans to help advertisers in their vertical maximize ad performance on Snapchat. Snap’s Marketing Science Partners work collaboratively across sales, measurement product, and product marketing to drive adoption of the most important and performant ad-buying and measurement tools Snapchat has to offer. Alignment to verticals and advertisers will depend on the location that this role is based in (New York, Santa Monica, or Chicago). 

Enterprise Applications Web Manager

Snap Inc.
Greater LA Area
1 hour ago
Manage a team of Software Engineers that build and support scalable web sites. Perform technical Architecture for our Web Properties and integration. Work with multidisciplinary teams across the organization to ensure Snap Inc.’s web properties leverage the potential of existing systems and data. Deliver intuitive and interactive web applications through collaboration with our stakeholders. Manage the development, deployment and maintenance of Snap’s web sites. Understand Content Management Systems installation deployment and maintenance. Develop functional and technical requirements, system configuration, data integrity and all system-related policies and procedures. Be the single point of contact for all technical activities regarding our Corporate web sites.

Release Engineer

Snap Inc.
Greater LA Area
1 hour ago
We’re looking for a dynamic, high-judgement Release Engineer to join the Snapchat Release Team! Working closely with Engineering and Design, you will be part of the control center, helping make critical decisions that impact millions of Snapchatters around the world. You’ll collaborate closely with Engineering, Design, Customer Operations, Communications and Leadership to create & drive release process improvements that rapidly deliver reliable, high quality software to our customers.

Product Manager, Platform Integrity

Snap Inc.
Greater LA Area
2 weeks ago
As a Product Manager on our Platform Integrity team, you will build and ship innovative products by working with cross-functional leaders in engineering, data science, and policy. You will also own critical platform services such as in-app reporting, review tool systems and grow Snap’s proactive abuse detection systems. You’ll collaborate with Customer Operations, Engineering, and our product teams to help keep Snapchatters safe. This is an influential and strategic role within the Moderation team.

Software Engineer, Android, 7+ Years Experience - Los Angeles

Snap Inc.
Greater LA Area
2 weeks ago
Push the limits of mobile devices and create great user experiences. Build smooth, stable, and fun products. Develop features from design through implementation and launch. Evaluate technical tradeoffs of every decision and work with design on the best UI and infrastructure practices. Perform code reviews that guarantee code quality.