Software Engineer 4/5 – Android Games SDK

Our team is building the Netflix Games Platform (NGP) to enable game development and publishing globally. We are seeking a talented Software Engineer (Level 4/5) to join our Android Games SDK team. This role is crucial in defining and building the SDKs that game developers will use to integrate various Netflix features into their games.

The SDK will support features such as:

  • Authentication
  • Profile management and parental controls
  • Achievements and social features
  • In-game commerce
  • Cross-device synchronization

You will work closely with game studios and internal teams to ensure seamless integration and a great developer experience.

Responsibilities:

  • Architect, design, develop, and maintain the Android Games SDK.
  • Integrate Netflix platform features (e.g., authentication, profile management, parental controls, achievements, social features, in-game commerce, cross-device sync) into the SDK.
  • Collaborate closely with game studios and internal teams to facilitate SDK integration.
  • Ensure the SDK is performant, scalable, secure, and provides an excellent developer experience.
  • Provide technical leadership, mentorship, and support to junior engineers and partner teams.
  • Participate in architectural reviews, code reviews, and technical planning.
  • Troubleshoot and resolve complex technical issues related to the SDK and its integration.
  • Stay abreast of the latest Android development trends, tools, and best practices.

Prerequisites (Qualifications):

  • Work Experience:
    • Software Engineer 4: 7+ years of professional experience in software development.
    • Software Engineer 5: 10+ years of professional experience in software development.
    • Demonstrated experience in designing, developing, and shipping high-quality Android applications or SDKs.
    • Experience with API design, mobile security, and performance optimization on Android.
    • Experience working with external partners or clients for integration support is a plus.
    • Familiarity with game development platforms (e.g., Unity, Unreal Engine) is a plus.
    • Experience with backend services or cloud platforms (AWS, GCP, Azure) is a plus.
  • Hard Skills:
    • Proficiency in Java/Kotlin.
    • Strong command of the Android SDK and Android Studio.
    • Proficiency with Android build systems (e.g., Gradle).
    • Experience with CI/CD pipelines.
  • Soft Skills:
    • Excellent problem-solving and debugging skills.
    • Strong communication and collaboration abilities.
    • Ability to work effectively both independently and within a team.
    • Commitment to building high-quality, robust software.
  • Educational Qualifications:
    • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
Job Type: Hybrid
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx