Software Engineer at Meta
Seattle, WA 98109, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Oct, 25

Salary

200200.0

Posted On

16 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Css, Distributed Systems, Python, Unix, Web Technologies, Sql, Haskell, Completion, Emacs, Computer Science, Javascript, Software Development Tools, Java, Html, Perforce, C++, Linux, Information Technology, Mathematics, Git, Subversion, Availability, Algorithms

Industry

Computer Software/Engineering

Description

MINIMUM QUALIFICATIONS

  • Requires a Bachelor’s degree (or foreign equivalent) Computer Science, Engineering, Information Technology, Mathematics, or a related field.
  • Requires completion of an undergraduate-level course, research project, or internship in each of the following:


    • Coding in one of the following industry-standard languages:: C, C++, C#, Python, Java, or JavaScript



      • Python, PHP, or Haskell



        • Relational databases and SQL



          • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)



            • Linux, UNIX, or other *nix-like OS including file manipulation and simple commands



              • Core web technologies: HTML, CSS, or JavaScript



                • Distributed systems including sharding, consistency, and availability and



                  • Algorithms.

                    For those who live in or expect to work from California if hired for this position.

                  Responsibilities
                  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run applications.
                  • Build new features and improve existing products.
                  • Work on problems of moderate scope.
                  • 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.
                  • 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.
                  • Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
                  Loading...