Software Engineer (Systems) at Meta
New York, New York, USA -
Full Time


Start Date

Immediate

Expiry Date

24 Oct, 25

Salary

240240.0

Posted On

24 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Python, Java, Computer Science, Computer Engineering, Cross Functional Partnerships, Technical Direction, Design, Rollout, C, Physics, Applied Sciences, Programming Languages, Scripting Languages, Mathematics, Testing, Code Review, Javascript

Industry

Computer Software/Engineering

Description

MINIMUM QUALIFICATIONS

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

    1. Programming experience in relevant programming languages, such as C,C++, C#, Python, Java, or Javascript


      1. Building large-scale software applications


        1. Scripting languages such as Python, Javascript, or Hack


          1. Owning design and development of a software component, feature, or system


            1. Building and shipping high quality software and achieving high reliability


              1. Setting technical direction,driving consensus and successful cross-functional partnerships


                1. Code review, testing, rollout, monitoring, and proactive changes

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

                Responsibilities
                • Lead the design, development, and implementation of software solutions that meet the needs of the business.
                • Write and review code, develop documentation, and debug complex software systems.
                • Ensure the software is scalable, reliable, and maintainable.
                • Work closely with cross-functional teams, including product management, design, and operations, to deliver high-quality software products.
                • Analyze complex technical problems and develop innovative solutions.
                • Perform root cause analysis and drive resolution of issues.
                • Mentor and guide junior engineers, helping them to develop their skills and advance their careers.
                • Identify areas for improvement in the software development process and implement changes to enhance efficiency and quality.
                Loading...