Software Engineer, iOS, Level 5 - Seattle - Snap Inc.

    Snap Inc.
    Snap Inc. Seattle

    7 hours ago

    Full time
    Description

    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 , a visual messaging app that enhances your relationships with friends, family, and the world; , an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, .

    teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We're deeply committed to the well-being of everyone in our global community, which is why are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront.

    ​We're looking for a Software Engineer, iOS to join Snap Inc

    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 software which powers experiences in Snapchat's camera

  • 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:

  • Proven 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

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

  • Knowledge of software design patterns and iOS best practices

  • Minimum Qualifications:

  • Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience

  • 6+ years of post-Bachelor's software development experience; or Master's degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field +2+ years of post-grad software development experience

  • Experience with iOS application development 

  • Preferred Qualifications:

  • Experience with Objective-C and iOS

  • Experience with Swift

  • Experience with C/C++

  • Experience with OpenGL or Metal

  • If you have a disability or special need that requires accommodation, please don't be shy and provide us some .

    "Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, 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 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.

    We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).

    : 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. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success

    Compensation

    In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position.These pay zones may be modified in the future.

    :

    The base salary range for this position is $209,000-$313,000 annually.

    :

    The base salary range for this position is $199,000-$297,000 annually.

    :

    The base salary range for this position is $178,000-$266,000 annually.

    This position is eligible for equity in the form of RSUs.


  • Work in company

    IOS Developer

    Only for registered members

    We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including iPhones and iPads. · Design and build applications for the iOS platform · E nsure the performance quality responsiveness of applications ...

    Seattle

    4 weeks ago

  • Work in company

    iOS Developer

    Only for registered members

    +We have multiple urgent openings for Sr iOS Developer. · ...

    Seattle

    3 weeks ago

  • Work in company

    iOS Automation SDET

    Only for registered members

    · Title: iOS Automation SDET · Location: Seattle, WA · Openings: 2 · Type: Long-term Contract · Summary: · Seeking an iOS Automation SDET to help with test automation for our SDK team. This individual will work with our Automation Engineers to expand iOS test automation to 75% ...

    Seattle, WA

    2 days ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    The main function of a client software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work.A typical software engineer researches, designs, devel ...

    Seattle

    1 month ago

  • Work in company

    Staf Software Engineer, iOS DevXP

    Only for registered members

    We're looking for engineers who specialize in iOS tooling and Bazel build systems · As an DevXP engineer, you like building developer workflow tools and work towards making iOS development best at Slack.You have a "can do" demeanor and nothing is beneath you or outside your respo ...

    Seattle $216,300 - $344,700 (USD)

    4 weeks ago

  • Work in company

    Software Engineer III

    Only for registered members

    This role involves designing, developing, testing and evaluating complex software systems as a Software Engineer III. · Research design develop test operating systems-level software compilers distributed network applications. · Design build high-quality mobile applications for An ...

    Seattle $75 - $105 (USD) Full time

    1 week ago

  • Work in company

    Software Engineer III

    Only for registered members

    This role is for one of our clients. The Software Engineer III is responsible for applying advanced computer science principles and analytical skills to design, develop, test, and evaluate complex software systems. · Research, design, develop, and test operating systems-level sof ...

    Seattle $65,000 - $120,000 (USD) per year

    1 week ago

  • Work in company

    Staf Software Engineer, iOS DevXP

    Only for registered members

    Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place Agentforce is the future of AI, and you are the future of Salesforce. · As an DevXP engineer, you like building developer workflow tools and work towards ma ...

    Seattle $197,300 - $313,700 (USD) Full time

    3 weeks ago

  • Work in company

    Mobile Device Tester

    Only for registered members

    We are seeking an experienced Mobile Device Tester with strong expertise in manual and automated testing. · Perform functional, regression, system, performance, and usability testing on mobile devices and applicationsPrepare test plans test cases test reports release sign-off doc ...

    Seattle

    3 weeks ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    +We're looking to hire Senior-level contract engineer (with 5–12 years of experience) who can start immediately.+ · +Contribute across backend and front-end development with a primary focus on .NET and ReactWork in a mobbing/pair programming environment with other senior engineer ...

    Seattle

    2 weeks ago

  • Work in company

    Mobile Engineer – Android/iOS

    Only for registered members

    The main function of a client software engineer is to apply the principles of computer science and mathematical analysis to the design, development, · testing and evaluation of the software and systems that make computers work.A typical software engineer researches designs develo ...

    Seattle

    1 month ago

  • Work in company

    Mobile Engineer Android/iOS

    Only for registered members

    Dice is the leading career destination for tech experts at every stage of their careers. · ...

    Seattle

    1 month ago

  • Work in company

    Technology Lead

    Only for registered members

    In the role of Technology Lead you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation Application Architecture definition and Design. · ...

    Seattle

    3 weeks ago

  • Work in company

    Software Engineer III

    Only for registered members

    This role is for one of our clients who are looking for a Software Engineer III. The Software Engineer III will design, develop, test and evaluate complex software systems. · Research, design, develop and test operating systems-level software. · Design and build high-quality mobi ...

    Seattle $65,000 - $120,000 (USD) per year

    1 week ago

  • Work in company

    Software Engineer III

    Only for registered members

    · This role is for one of our clients · Compensation: $75-$105 per hour · The Software Engineer III is responsible for applying advanced computer science principles and analytical skills to design, develop, test, and evaluate complex software systems. This role focuses on buildi ...

    Seattle, Washington, United States

    3 days ago

  • Work in company

    Principal Staff Engineer

    Only for registered members

    +We are seeking a Principal Staff Engineer - iOS to lead the development of innovative mobile applications. · Architect & Build Mobile Systems: Design and deliver scalable iOS applications. · ...

    Seattle, WA

    1 month ago

  • Work in company

    Mobile Engineer

    Only for registered members

    The main function of a client software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software systems that make computers work.A typical software engineer researches designs develops an ...

    Seattle

    1 month ago

  • Work in company

    Software Engineering Manager, ML Infrastructure

    Only for registered members

    The Creator Studio team is looking for an engineering manager with expertise in machine learning to build and lead a team of engineers building framework-level tooling for creative applications. · 8+ years proven experience shipping high quality, tested code on iOS and / or macOS ...

    Seattle Full time

    2 weeks ago

  • Work in company

    Senior Software Engineer, iOS

    Only for registered members

    We're looking for people who are passionate about crafting phenomenal iOS applications.As a Senior Engineer on this team, you'll have genuine autonomy: shaping the technical direction, making tradeoffs between performance and features, and deciding what gets built next based on u ...

    Seattle $172,500 - $260,100 (USD)

    3 weeks ago

  • Work in company

    Senior Software Engineer, iOS

    Only for registered members

    We are looking for a Senior Software Engineer to join our team at Slack. As a Senior Engineer on this team you'll have genuine autonomy shaping the technical direction making tradeoffs between performance and features deciding what gets built next based on user impact. · You'll l ...

    Seattle $172,500 - $260,100 (USD)

    3 weeks ago

  • Work in company

    Software Engineer III

    Only for registered members

    The main function of a client software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, · and evaluation of the software and systems that make computers work.A typical software engineer researches, designs, · d ...

    Seattle Full time

    3 weeks ago

Jobs
>
Seattle