Software Engineer

Meta Meta · Big Tech · Burlingame, CA

Software Engineer role focused on building and improving features for large-scale web applications and backend systems, requiring proficiency in core computer science concepts, programming languages, and distributed systems.

What you'd actually do

  1. Build new features and improve existing products.
  2. Work on problems of moderate scope.
  3. 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.
  4. Develop a strong understanding of relevant product area, codebase, and/or systems.
  5. Produce high quality code with good test coverage, using modern abstractions and frameworks.

Skills

Required

  • C++
  • Java
  • Python
  • SQL
  • Linux
  • HTML
  • CSS
  • JavaScript
  • distributed systems

Nice to have

  • C#
  • Haskell
  • PHP
  • web technologies
  • data processing
  • programming languages
  • databases
  • networking
  • operating systems
  • computer graphics
  • human-computer interaction
  • algorithms
  • computer science concepts