Software Engineer at Meta
Menlo Park, CA 94025, USA -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

240240.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development Tools, Linux, Emacs, Computer Science, Availability, Vim, Relational Databases, C++, Perforce, Unix, Html, Git, Sql, Subversion, Java, Software Development, Web Technologies, Distributed Systems, Computer Engineering, Shell Scripting, C, Css

Industry

Computer Software/Engineering

Description

MINIMUM QUALIFICATIONS

  • Requires a Master’s degree (or foreign degree equivalent) in Computer Science, Computer Engineering, Software Engineering, or related field and 48 months of experience in the job offered or in a computer-related occupation
  • Requires 36 months involving the following:

    1. Coding in C, C++, Java, or C#


      1. Building large-scale infrastructure applications


        1. Relational databases and SQL


          1. Implementing web interfaces using JavaScript, HTML, or CSS


            1. Leveraging frameworks, including React or React Native


              1. Conducting design and code reviews


                1. Object-oriented software development


                  1. Building maintainable and testable codes bases including API design and unit testing techniques


                    1. Multithreading programming and mobile memory management


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


                        1. Core web technologies: HTML, CSS, or JavaScript


                          1. Building highly-scalable performant solutions


                            1. Distributed systems including sharding, consistency, and availability and


                              1. Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting

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

                              Responsibilities
                              • Design core, backend software components.
                              • Code using primarily C/C++, Java, PHP and Hack.
                              • Interface with other teams to incorporate their innovations and vice versa.
                              • Conduct design and code reviews.
                              • Analyze and improve efficiency, scalability, and stability of various system resources.
                              Loading...