Software Engineer - Product

$180,960 - $200,200/Yr

Meta - Boston, MA

posted 4 days ago

Full-time - Entry Level
Remote - Boston, MA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

The Software Engineer - Product role at Meta Platforms, Inc. involves developing, designing, and testing software applications or systems for various products and services. The position requires a strong understanding of relevant product areas and proficiency in data analysis, programming, and software engineering. The engineer will produce high-quality code, work independently, and tackle complex tasks while adhering to internal development standards.

Responsibilities

  • Develop, design, create, modify, and/or test software applications or systems for various products or software services.
  • Develop a strong understanding of relevant product area, codebase, and/or systems.
  • Demonstrate proficiency in data analysis, programming, and software engineering.
  • Produce high-quality code with good test coverage using modern abstractions and frameworks.
  • Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
  • Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
  • Work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem-solving skills.
  • Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.

Requirements

  • Master's degree in Information Systems or a related field (foreign equivalency accepted).
  • Completion of a graduate-level course, research project, or internship involving multithreading programming and mobile memory management.
  • Experience building Android applications in Java using Android SDK.
  • Knowledge of AOSP (Android Open Source Project).
  • Ability to apply algorithms and core computer science concepts to real-world systems.
  • Experience building complex applications for iOS using Objective-C, Swift, or C++ with the iOS SDK.
  • Proficiency in one of the following programming languages: Objective-C, Swift, C, C++.

Nice-to-haves

  • Experience with building large-scale infrastructure applications.
  • Creating web applications using Python, PHP, or Ruby.
  • Familiarity with relational databases and SQL.
  • Implementing web interfaces using JavaScript, HTML, or CSS.

Benefits

  • Bonus
  • Equity
  • Health benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service