Work from home Software Engineer, Systems Job ID- 1145 Job ID- 3398

MaziCTools

Los Angeles (CA)

Hybrid

USD 191,000 - 200,000

Full time

44 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meta Platforms, Inc. is seeking a Software Engineer, Systems to research, design, develop, build and test OS-level software and distributed components enabling our applications.

The role emphasizes creating scalable, high-availability servers and tools with strong code quality and test coverage. You will push code, drive system development behind our products, and translate complex requirements into automated analysis tools, while collaborating on large-scale projects from a remote, US-wide

Qualifications

  • Master’s degree in CS, CE or related field.
  • Proficiency in C, C++, or Java.
  • Python and SQL experience.
  • Linux and shell scripting.
  • HTML and JavaScript fundamentals.

Responsibilities

  • Research and develop OS-level and distributed software.
  • Build features and improve products.
  • Design and test scalable servers.
  • Push code and drive the systems behind our products.
  • Translate requirements into automated analysis tools.

Skills

OS-level software
Compilers
Network software
Distributed systems
Test and QA
Automation tooling
Data analysis
Code review
Problem solving
System deployment

Education

Master’s degree in CS/CE

Tools

VIM
GIT

Job description

Summary

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect.

Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology.

Required Skills

Software Engineer, Systems Responsibilities:

  1. 1. Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run our applications.
  2. 2. Build new features and improve existing products.
  3. 3. Work on problems of moderate scope.
  4. 4. Push code, drive the development of the systems behind our products, create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe.
  5. 5. Develop a strong understanding of relevant product area, codebase, and/or systems.
  6. 6. Demonstrate proficiency in data analysis, programming and software engineering.
  7. 7. Produce high quality code with good test coverage, using modern abstractions and frameworks.
  8. 8. Receiving general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem solving skills.
  9. 9. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
  10. 10. Actively seek and give feedback in alignment with company Performance Philosophy.
  11. 11. Design, implement, test and deploy static and dynamic software analysis tools for industrial-scale codebases.
  12. 12. Translate high-level software functional requirements into automated code analysis tools that can enforce compliance to those requirements.
  13. 13. Design, implement, test and deploy internal representations of programs for the automated analysis and transformation of industrial-scale code bases.
  14. 14. Telecommute from anywhere in the US permitted.
Minimum Qualifications
  1. 15. Requires a Master’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field. Requires completion of a university-level course, research project, internship, or thesis in the following:
  2. 16. 1. Coding in the following industry-standard languages: C, C++, or Java
  3. 17. 2. Python
  4. 18. 3. Relational databases and SQL
  5. 19. 4. Software development tools: Code editors (VIM), and revision control systems (GIT)
  6. 20. 5. Linux, and other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
  7. 21. 6. Core web technologies: HTML, and JavaScript
  8. 22. 7. Build highly-scalable performant solutions
  9. 23. 8. Data processing and programming languages
  10. 24. 9. 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
  11. 25. 10. Distributed systems.
Public Compensation

$191,040/year to $200,200/year + bonus + equity + benefits

Work from home Software Engineer, Systems Job ID- 1145

Work from home Software Engineer, Systems Job ID- 1145 Job ID- 3398

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer, Systems
Junior Software Engineer, Systems

Jobright.ai • Bellevue (WA)

On-site
USD 180,000 - 240,000
Software Engineer, Infrastructure
Software Engineer, Infrastructure

Meta • San Francisco (CA)

On-site
USD 184,000 - 257,000
Bonus
Equity
Benefits
Software Engineer (Technical Leadership) - Central Growth
Software Engineer (Technical Leadership) - Central Growth

Meta • United States

On-site
USD 271,000 - 347,000
Bonus
Equity
Benefits
Software Engineer, Infrastructure
Software Engineer, Infrastructure

Meta • New York (NY)

On-site
USD 183,997 - 257,000
Bonus
Equity
Benefits
Software Engineer, Product
Software Engineer, Product

Meta • Menlo Park (CA)

On-site
USD 183,997 - 257,000
Bonus
Equity
Benefits
Software Engineer (Technical Leadership)
Software Engineer (Technical Leadership)

Meta • Menlo Park (CA)

On-site
USD 271,000 - 347,000
Software Engineer, Systems ML (Technical Leadership)
Software Engineer, Systems ML (Technical Leadership)

Meta • Menlo Park (CA)

On-site
USD 219,000 - 301,000
Software Engineer, Systems ML - Compilers / Kernels
Software Engineer, Systems ML - Compilers / Kernels

Meta • Bellevue (WA)

On-site
USD 154,000 - 217,000
Software Engineer (Leadership) - Infrastructure
Software Engineer (Leadership) - Infrastructure

Meta • United States

On-site
USD 219,000 - 301,000
Bonus
Equity
Benefits
Software Engineer, Machine Learning
Software Engineer, Machine Learning

Meta • Burlingame (CA)

On-site
USD 184,000 - 257,000
Bonus
Equity
Benefits