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. - Telecommuting is permitted from any location in the United States.
- Requires a Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (foreign equivalent accepted), and 36 months of experience in the job offered or in a related occupation. Requires 36 months of experience involving the following:
- Building large-scale infrastructure applications
- Relational databases and SQL
- Python, PHP, or Ruby
- JavaScript, HTML, or CSS
- Conducting design and code reviews
- Object-oriented software development
- Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
- Distributed systems including sharding, consistency, and availability
- Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
- Browser APIs and optimizing front end performance of web-based applications
- and Debugging or benchmarking.
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. Apply
Job Profile
Additional info for California residents Telecommuting only permitted within the United States
Benefits/PerksAccommodations Accommodations for disabilities Benefits Bonus Equity Flexible work location Long term conditions Mental health conditions Pregnancy-related support Religious beliefs Telecommuting
Tasks- Build
- Conduct code reviews
- Data Analysis
- Debugging
- Design
- Design and modify systems
- Develop
- Develop software applications
- Evaluate data for solutions
- Produce high-quality code
- Test software
Benchmarking Browser APIs Code reviews Computer graphics Computer Science CSS Data analysis Databases Data processing Debugging Design Developing Distributed Systems Engineering Frameworks Front end optimization HTML Human-Computer Interaction Infrastructure Infrastructure applications Javascript Linux Mathematics Networking Object-Oriented Development Object-Oriented Software Development Operating Systems PHP Physics Programming Programming languages Python Recruiting Relational databases Ruby Software Development Software Engineering SQL Test Coverage UNIX Web
Experience3 years
EducationBachelor Bachelor's degree Computer Graphics Computer Science Data Analysis Design Engineering Master Mathematics 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