About The Position

Reddit is seeking an iOS Software Engineer to join the Contributions team, which is responsible for the core functionalities of Posting and Commenting on the platform. This role is crucial for ensuring that content and conversations on Reddit are simple, expressive, intelligent, and modern. The engineer will drive technical and product strategy, operations, architecture, and execution for one of the largest websites globally. This position can be fully remote within the United States and Canada, or hybrid for those near an office.

Requirements

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation.
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills, with the ability to collaborate effectively in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
  • Experience in one or more general-purpose programming languages; Swift (expertise required), Java, Python, Go, Rust, C++.

Nice To Haves

  • Familiarity with GraphQL, REST, HTTP basics.
  • Ability to design maintainable APIs.

Responsibilities

  • Work cross-functionally with product, design, and other engineering teams to execute product and business strategy.
  • Build novel products and features that users will love.
  • Contribute to the full development cycle, including technical design, development, testing, experimentation, analysis, and launch.
  • Review code and design documents, and provide feedback on product specs and mocks.
  • Contribute to standards that improve developer workflows and recommend best practices.
  • Help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve technical and non-technical abilities.

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave
  • Equity in the form of restricted stock units
  • Potential for commission (depending on position offered)
  • Medical, dental, and vision insurance
  • Generous time off for vacation
  • Parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service