P

Paramount Global

Joint venture producing film, television content

Lead Software Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • Excellent programming skills in Swift.
  • In-depth knowledge of iOS and tvOS, and strong proficiency in Xcode.
  • Strong programming fundamentals, including memory management, concurrency, animations, and performance profiling.
  • Experience designing user interfaces across size classes and device families.
  • Experience consuming RESTful APIs and integrating with backend services.
  • Understand core artificial intelligence concepts at a high level, including inference, context windows, harnesses, and tools.
  • Have working familiarity with skills and plugins, how they extend AI coding tools, and when to use an existing one.
  • Write and refine prompts and context, and critically evaluate artificial-intelligence-generated output, including code.
  • Have some familiarity with how large-language-model- or machine-learning-powered product features are built.
  • Exercise sound judgment around privacy, intellectual property, attribution, and when human review is required.
  • Strong problem-solving and architectural skills at the app and module level.
  • Experience with A/B testing, feature flagging, and client-side experimentation, including experiment assignment, holdout groups, and measuring feature impact within an existing testing framework.
  • Experience integrating ad-serving products into Apple applications, including ad surfaces, impression tracking, and working alongside ad tech teams in a production environment.
  • Working familiarity with machine-learning-driven product features, including collaborating with data science teams on API contracts, identifying the signals clients should capture, and distinguishing between data, model, and rendering issues.
  • Clear written and verbal communication with engineers and non-technical stakeholders.
  • Ability to guide and support others in a technical capacity.
  • Strong working relationships with peers, partners, and leadership.
  • Seven or more years of Apple platform development experience, or equivalent senior-level depth.
  • Hands-on experience using Model Context Protocol integrations and agent harnesses in engineering workflows, including validating outputs and troubleshooting failures.
  • Experience as a key contributor to at least one publicly released native iPhone application.
  • Experience working with Agile development processes.
  • Demonstrable, current use of AI coding tools and agents in day-to-day engineering workflow, and the ability to explain how they work to others.

Responsibilities

  • Contribute to decisions on architecture, frameworks, and tooling for the iOS and tvOS apps in partnership with team leads and senior peers.
  • Explore, evaluate, and implement new technologies to improve development efficiency and productivity.
  • Evaluate opportunities to bring new technical features to mobile users.
  • Translate product goals into technical requirements and break them down into shippable work.
  • Design, build, debug, and deliver native tvOS and iOS applications.
  • Drive performance, reliability, and accessibility across the full app surface.
  • Use AI coding assistants and agents such as Claude Code, Cursor, Copilot, or equivalent daily to design, write, review, and refactor code.
  • Evaluate emerging AI capabilities and adopt approaches that improve engineering quality and productivity.
  • Share useful AI techniques and workflows with teammates.
  • Build client experiences for personalization and recommendation features in partnership with machine-learning and backend teams.
  • Raise code quality through code review, design review, and pairing.
  • Model good engineering habits, technical writing, and clear decision-making.
  • Mentor and unblock other engineers without requiring a reporting line.
  • Partner with product, design, data, backend, and other client teams to define, design, and deploy features.
  • Cultivate strong working relationships with colleagues, customers, and company management.
  • Communicate technical trade-offs clearly to engineers and non-technical stakeholders.
  • Work closely with the team to ensure the timely delivery of features and improvements.
  • Manage concurrent projects and surface delivery risks early.
  • Perform other duties and responsibilities assigned by management.

Desired Qualifications

  • A Bachelor of Science or Bachelor of Arts degree in a technical field such as Computer Science, or equivalent experience.
  • Background supporting the integration of rich media assets, including video, into mobile applications.
  • Experience building data-driven or server-driven user interfaces, including personalized feeds, ranked content surfaces, and dynamic layouts, with pagination, prefetching, and cache invalidation strategies that keep content fast and fresh.
  • Experience working with entertainment, games, news, or sports-related properties.
  • Experience creating skills and custom agents for AI coding tools.
  • Continuous build and test automation experience.
  • Understanding of streaming video and digital rights management concepts.
  • Knowledge of localization practices and tooling in Xcode.
  • Experience with Swift Package Manager.

About the Company

Paramount Global

Joint venture producing film, television content

Preparing a concise company summary based on the provided description.

Company size
10,001+
Company stage
IPO
Headquarters
Los Angeles, CA
Founded
1912

Recently Posted Jobs

Explore more opportunities at Paramount Global

See more jobs