Senior Software Engineer, Cast SDK iOS

1 Month ago • 5-8 Years • Full Stack Development

Job Summary

Job Description

This Senior Software Engineer role focuses on developing and maintaining Google's Cast SDK for iOS. Responsibilities include writing and testing code, conducting code reviews, contributing to documentation, debugging and resolving system issues, participating in design reviews, and managing project priorities. The ideal candidate will have 3+ years of iOS development experience, expertise in software design and architecture, and a strong understanding of data structures and algorithms. The role requires collaboration with peers and stakeholders to deliver high-quality software solutions for a massive user base. The position is based in New Taipei City, Taiwan. Experience with accessible technologies is a plus.
Must have:
  • 5+ years software development experience
  • 3+ years iOS app development
  • 3+ years testing/launching software
  • 1+ year software design & architecture
  • Data structures/algorithms expertise
  • Code review and debugging skills
Good to have:
  • Master's degree in CS
  • Technical leadership experience
  • Experience with accessible technologies

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with iOS application development.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Android is Google’s open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.

Responsibilities

  • Write and test product or system development code.
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.

Similar Jobs

Qualcomm - Senior AI Camera Systems Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Week ago
conga - Senior Software Engineer

conga

Ahmedabad, Gujarat, India (On-Site)
1 Week ago
Deep dive studios - Game Programmer

Deep dive studios

Singapore (Remote)
3 Years ago
Loft Orbital - RF Systems Engineer

Loft Orbital

Golden, Colorado, United States (On-Site)
3 Weeks ago
Google - Software Engineer, People with Disabilities

Google

State Of Minas Gerais, Brazil (On-Site)
5 Months ago
Fandom  - Manager Software Engineering (AdTech)

Fandom

(Remote)
1 Month ago
Google - Senior Software Engineer, Google Ads

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
SparkCognition - Software Engineer (Scala_Backend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Next Level Business Services - Java Tech Lead -

Next Level Business Services

Scottsdale, Arizona, United States (On-Site)
7 Months ago
N-ix - Senior/Lead Full Stack Engineer (.NET+React)

N-ix

Colombia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Synechron - Big Data Engineer

Synechron

Weehawken, New Jersey, United States (On-Site)
1 Week ago
Google - Senior Software Engineer, Full Stack

Google

Mexico City, Mexico City, Mexico (On-Site)
6 Months ago
FalconX - Senior Trading Systems Front End Engineer

FalconX

New York, New York, United States (On-Site)
6 Days ago
CD PROJEKT RED - Senior AI Programmer

CD PROJEKT RED

Boston, Massachusetts, United States (Remote)
2 Weeks ago
bytedance - Software Development Engineer Graduate (SDN Traffic Intelligence & Control) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Google - Software Engineer, Cloud AI, Early Careers

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
CD PROJEKT RED - Senior Gameplay Engineer - Combat

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
5 Days ago
Match Group - Senior ML Platform Engineer

Match Group

New York, New York, United States (Hybrid)
7 Months ago
Garena - Senior Software Engineer (Back-end)

Garena

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Google - Senior Software Engineer, Google Cloud AI

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

cirrus logic - Audio Hardware Applications Engineer

cirrus logic

Taipei City, Taiwan (Hybrid)
3 Weeks ago
Corsair - Global Sourcing Manager

Corsair

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - Senior Embedded System Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
appier - Ad Sales, Advertising Solution

appier

Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Senior Mixed Signal Design Verification Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
NVIDIA - System Design Power Validation Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
CAE - Field Engineer

CAE

Taichung City, Taiwan (On-Site)
4 Days ago
Corsair - Country Sales Manager, Taiwan

Corsair

Taipei City, Taiwan (On-Site)
2 Months ago
Canonical - Technical account manager

Canonical

Taipei City, Taiwan (On-Site)
2 Weeks ago
winking Entertainment - Financial Specialist

winking Entertainment

Taipei City, Taiwan (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

undefined - Technical Consultant, West

United States (Remote)
7 Months ago
Google - Software Engineer, Early Career, Campus

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
WebFX - Jr. Front-End Web Developer

WebFX

Ann Arbor, Michigan, United States (On-Site)
7 Months ago
Super.com - Intermediate Full Stack Software Engineer

Super.com

Canada (Remote)
2 Months ago
Nagarro - Senior Engineer

Nagarro

United Kingdom (Remote)
7 Months ago
bytedance - Backend Software Engineer

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Vigaet - Full Stack Developer Internship

Vigaet

(On-Site)
7 Months ago
bytedance - Software Engineer Intern (Cloud Native Infrastructure)

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Ion - Senior Software Engineer, Italy

Ion

Pisa, Tuscany, Italy (On-Site)
7 Months ago
Google - Software Developer III, Front End, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug