Software Engineer - Product
Menlo Park, CA | Remote, US
- 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. - May be assigned to specific group focused on product or infrastructure.
- 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. - In connection with these duties, may apply knowledge of the following: Coding in industry-standard languages like C, C++, Java, or C#
- Building large-scale
infrastructure applications - Creating web applications using Python, PHP, or Ruby
- Relational databases and SQL
- and Implementing web interfaces using JavaScript, HTML, or CSS.
- Telecommuting is permitted from anywhere in the United States.
- Requires a Master’s degree in Information Systems, or a related field. Foreign equivalency accepted. Completion of a graduate-level course, research project, or internship involving the following:
- Multithreading programming and mobile memory management
- Building Android applications in Java using Android SDK
- AOSP (Android Open Source Project)
- Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production
systems - Building complex applications for the iPhone, iPad and other iOS based products using Objective-C, Swift or C++ with the iOS SDK
- and One of the following programming languages: Objective-C, Swift, C, C++
$180,960/year to $200,200/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
Equal Employment Opportunity and Affirmative Action Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here.
Meta is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support. If you need support, please reach out to accommodations-ext@fb.com. Apply
Job Profile
Additional info for California residents Telecommuting permitted only within the United States
Benefits/PerksAccommodations Benefits Bonus Equity Long term conditions Mental health conditions Pregnancy-related support Religious beliefs Telecommuting
Tasks- Analyze data
- Build
- Data Analysis
- Design
- Design and modify systems
- Develop
- Develop software applications
- Produce high-quality code
- Research
- Test software
- Test software applications
- Work independently
Algorithms Android Android SDK AOSP C C++ Coding Computer Science CSS Data analysis Databases Design Developing Engineering Frameworks HTML Identity Information systems Infrastructure Infrastructure Applications IOS IOS SDK Java Javascript Memory management Mobile Memory Management Multithreading Objective-C PHP Physics Problem-solving Programming Programming languages Python Recruiting Relational databases Research Ruby SDK Software Engineering SQL Swift Systems Test Coverage Virtual reality Web Web applications
EducationComputer Science Data Analysis Design Engineering Information Systems Management Master Master's degree Physics Related Field Software Engineering Technology
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9