Industry Navigation

(IT) Information Technology

Computer Programmers

Create, modify, and test the code and scripts that allow computer applications to run.

A Day In The Life

(IT) Information Technology Industry

Are you interested in training?

Sign up or Sign in to contact a Coach.

Salary Breakdown

Computer Programmers

Average

$79,350

ANNUAL

$38.15

HOURLY

Entry Level

$37,680

ANNUAL

$18.11

HOURLY

Mid Level

$77,750

ANNUAL

$37.38

HOURLY

Expert Level

$127,110

ANNUAL

$61.11

HOURLY


Current Available & Projected Jobs

Computer Programmers

367

Current Available Jobs

2,410

Projected job openings through 2030


Sample Career Roadmap

Computer Programmers

Job Titles

Entry Level

JOB TITLE

Junior Programmer

Mid Level

JOB TITLE

Computer Programmer

Expert Level

JOB TITLE

Manager/Senior Programmer

Degree Recommendations





 University of Arizona



 Maricopa IT Institute (MITI-EV)

 Maricopa IT Institute (MITI-EV)

Top Expected Tasks

Computer Programmers


Knowledge, Skills & Abilities

Computer Programmers

Common knowledge, skills & abilities needed to get a foot in the door.

KNOWLEDGE

Computers and Electronics

KNOWLEDGE

Mathematics

KNOWLEDGE

Engineering and Technology

KNOWLEDGE

English Language

KNOWLEDGE

Customer and Personal Service

SKILL

Programming

SKILL

Active Listening

SKILL

Complex Problem Solving

SKILL

Critical Thinking

SKILL

Quality Control Analysis

ABILITY

Written Comprehension

ABILITY

Near Vision

ABILITY

Oral Comprehension

ABILITY

Deductive Reasoning

ABILITY

Inductive Reasoning


Job Opportunities

Computer Programmers

  • Software Engineer (Product)
    Meta    Phoenix, AZ 85067
     Posted about 6 hours    

    **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. To apply, click “Apply to Job” online on this web page.

    **Required Skills:**

    Software Engineer (Product) Responsibilities:

    1. Develop, design, create, modify, and/or test software applications or systems for various products or software services.

    2. Develop a strong understanding of relevant product area, codebase, and/or systems.

    3. Demonstrate proficiency in data analysis, programming, and software engineering.

    4. Produce high-quality code with good test coverage using modern abstractions and frameworks.

    5. May be assigned to specific group focused on product or infrastructure.

    6. Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.

    7. Demonstrate good judgment in selecting methods and techniques for obtaining solutions.

    8. Work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem solving skills.

    9. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.

    10. In connection with these duties, may apply knowledge of the following: Coding in industry-standard languages like C, C++, Java, or C#

    11. Building large-scale infrastructure applications

    12. Creating web applications using Python, PHP, or Ruby

    13. Relational databases and SQL

    14. and Implementing web interfaces using JavaScript, HTML, or CSS.

    15. Telecommuting is permitted from anywhere in the United States.

    **Minimum Qualifications:**

    Minimum Qualifications:

    16. Requires a Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field and two years of work experience in the job offered or in a computer-related occupation. Foreign degree equivalent acceptable. Requires two years of experience in the following:

    17. Coding in at least one of the following industry-standard languages: C, C++, Java, or C#

    18. Building large-scale infrastructure applications

    19. Creating web applications using at least one of the following: Python, PHP, or Ruby

    20. Relational databases and SQL

    21. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS

    **Public Compensation:**

    $173,636/year to $200,200/year + bonus + equity + benefits

    **Industry:** Internet

    **Equal Opportunity:**

    Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

    Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].


    Employment Type

    Full Time

  • Software Engineer (Systems)
    Meta    Phoenix, AZ 85067
     Posted about 6 hours    

    **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. To apply, click “Apply to Job” online on this web page.

    **Required Skills:**

    Software Engineer (Systems) Responsibilities:

    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. Build new features and improve existing products.

    3. Work on problems of moderate scope.

    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. Develop a strong understanding of relevant product area, codebase, and/or systems.

    6. Demonstrate proficiency in data analysis, programming and software engineering.

    7. Produce high quality code with good test coverage, using modern abstractions and frameworks.

    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. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.

    10. Actively seek and give feedback in alignment with company Performance Philosophy.

    11. Telecommuting is permitted from anywhere in the United States.

    **Minimum Qualifications:**

    Minimum Qualifications:

    12. Requires a Master's degree or foreign equivalent in Computer Science, Electrical Engineering, or a related field and 36 months of experience in job offered or in a related occupation. Experience must include 36 months in each of the following:

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

    14. 2. Python, PHP, or Haskell

    15. 3. Relational databases and SQL

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

    17. 5. Core web technologies: HTML, CSS, or JavaScript

    18. 6. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

    19. 7. Algorithms

    20. 8. Designing and completing medium to large features independently without guidance

    21. 9. Experience owning a particular component, feature or system.

    **Public Compensation:**

    $221,258/year to $240,240/year + bonus + equity + benefits

    **Industry:** Internet

    **Equal Opportunity:**

    Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

    Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].


    Employment Type

    Full Time

  • Software Engineer, Android
    Meta    Phoenix, AZ 85067
     Posted about 6 hours    

    **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. To apply, click “Apply to Job” online on this web page.

    **Required Skills:**

    Software Engineer, Android Responsibilities:

    1. Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK.

    2. Lead complex technical or product efforts to resolve a wide range of issues in creative ways.

    3. Provide technical guidance and mentorship to peers.

    4. Work closely with product and design teams to build new and innovative application experiences for Android.

    5. Work on problems of diverse scope and implement custom native user interfaces using the latest Android programming techniques.

    6. Receiving little instruction on day-to-day work, build reusable Android software components for interfacing with back-end platforms.

    7. Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance.

    8. Telecommute from anywhere in the U.S. permitted.

    **Minimum Qualifications:**

    Minimum Qualifications:

    9. Requires a Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field, followed by five years of progressive, post-baccalaureate work experience in the job offered or in a computer-related occupation. Requires five years of experience in the following:

    10. Object-oriented software development

    11. Building Android applications in Java using Android SDK

    12. Leading complex technical projects

    13. AOSP (Android Open Source Project)

    14. Android internals or frameworks services

    15. Coding in Java

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

    17. Multithreading programming and mobile memory management

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

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

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

    21. Building highly-scalable performant solutions

    22. Design scalable distributed systems with established partition tolerance, consistency, and availability guarantees

    23. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

    24. 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.

    **Public Compensation:**

    $221,936/year to $240,240/year + bonus + equity + benefits

    **Industry:** Internet

    **Equal Opportunity:**

    Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

    Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].


    Employment Type

    Full Time

  • Software Engineer, Android
    Meta    Phoenix, AZ 85067
     Posted about 6 hours    

    **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. To apply, click “Apply to Job” online on this web page.

    **Required Skills:**

    Software Engineer, Android Responsibilities:

    1. Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK.

    2. Work closely with product and design teams to build new and innovative application experiences for Android.

    3. Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques.

    4. Receiving general instructions on routine work and detailed instructions on new projects or assignments, build reusable Android software components for interfacing with back-end platforms.

    5. Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance.

    6. Telecommute from anywhere in the U.S. permitted.

    **Minimum Qualifications:**

    Minimum Qualifications:

    7. Requires a Master’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and three years of work experience in the job offered or in a computer-related occupation. Requires three years of experience in the following:

    8. Object-oriented software development

    9. Building Android applications in Java using Android SDK

    10. AOSP (Android Open Source Project)

    11. Android internals or frameworks services

    12. Coding in Java

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

    14. Multithreading programming and mobile memory management

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

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

    17. Build highly-scalable performant solutions

    18. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

    19. 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.

    **Public Compensation:**

    $201,258/year to $240,240/year + bonus + equity + benefits

    **Industry:** Internet

    **Equal Opportunity:**

    Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

    Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].


    Employment Type

    Full Time

  • Software Engineer, Product
    Meta    Phoenix, AZ 85067
     Posted about 6 hours    

    **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. To apply, click “Apply to Job” online on this web page.

    **Required Skills:**

    Software Engineer, Product Responsibilities:

    1. Develop, design, create, modify, and/or test software applications or systems for various products or software services.

    2. Develop a strong understanding of relevant product area, codebase, and/or systems.

    3. Demonstrate proficiency in data analysis, programming, and software engineering.

    4. Produce high-quality code with good test coverage using modern abstractions and frameworks.

    5. May be assigned to specific group focused on product or infrastructure.

    6. Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.

    7. Demonstrate good judgment in selecting methods and techniques for obtaining solutions.

    8. Work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem solving skills.

    9. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.

    10. Telecommute from anywhere in the U.S. permitted.

    **Minimum Qualifications:**

    Minimum Qualifications:

    11. Requires a Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field and two years of work experience in the job offered or in a computer-related occupation. Requires two years of experience in the following:

    12. Coding in at least one of the following industry-standard languages: Java

    13. Building large-scale infrastructure applications

    14. Creating web applications using the following: Python

    15. Relational databases and SQL

    16. Implementing web interfaces using the following: HTML

    17. Conducting design and code reviews.

    **Public Compensation:**

    $214,471/year to $240,240/year + bonus + equity + benefits

    **Industry:** Internet

    **Equal Opportunity:**

    Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

    Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].


    Employment Type

    Full Time

  • Software Engineer, Systems
    Meta    Phoenix, AZ 85067
     Posted about 6 hours    

    **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. To apply, click “Apply to Job” online on this web page.

    **Required Skills:**

    Software Engineer, Systems Responsibilities:

    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. Build new features and improve existing products.

    3. Work on problems of moderate scope.

    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. Develop a strong understanding of relevant product area, codebase, and/or systems.

    6. Demonstrate proficiency in data analysis, programming and software engineering.

    7. Produce high quality code with good test coverage, using modern abstractions and frameworks.

    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. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.

    10. Actively seek and give feedback in alignment with company Performance Philosophy.

    11. Telecommute from anywhere in the U.S. permitted.

    **Minimum Qualifications:**

    Minimum Qualifications:

    12. Requires a Master’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and two years of work experience in the job offered or in a computer-related occupation. Requires two years of experience in the following:

    13. C, C++, Java, or C#

    14. Python, PHP, Haskell, or JavaScript

    15. Relational databases and SQL

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

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

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

    19. Build highly-scalable performant solutions

    20. Designing scalable distributed systems with established partition tolerance, consistency, and availability guarantees

    21. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

    22. 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 and

    23. Distributed systems.

    **Public Compensation:**

    $259,846/year to $290,180/year + bonus + equity + benefits

    **Industry:** Internet

    **Equal Opportunity:**

    Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

    Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].


    Employment Type

    Full Time

  • Software Engineer, Product
    Meta    Phoenix, AZ 85067
     Posted about 6 hours    

    **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. To apply, click “Apply to Job” online on this web page.

    **Required Skills:**

    Software Engineer, Product Responsibilities:

    1. Develop, design, create, modify, and/or test software applications or systems for various products or software services.

    2. Establish self as an owner of a particular component, feature or system with expert end-to-end understanding.

    3. Demonstrate proficiency in data analysis, programming, and software engineering.

    4. Produce high-quality code with good test coverage using modern abstractions and frameworks.

    5. May be assigned to specific group focused on product or infrastructure.

    6. Successfully completes projects at large scope while a consistent high level of productivity.

    7. Exercise judgment within defined procedures and practices to determine appropriate action.

    8. Master internal development standards from developing to releasing code in order to take on tasks and projects with complexity.

    9. Architect efficient and reusable front-end systems that drive complex web applications.

    10. Conduct design and code reviews.

    11. Work closely with PM, design, and partner teams to define feature specifications and build products.

    12. *Telecommute from anywhere in the U.S permitted*.

    **Minimum Qualifications:**

    Minimum Qualifications:

    13. Requires a Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field. Position also requires completion of a university-level course/research project/ internship or thesis in the following:

    14. 1. C, C++, C#

    15. 2. Software development tools: Code editors (VIM), and revision control systems (GIT)

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

    17. 4. Building highly scalable performant solutions

    18. 5. Distributed systems including sharding, consistency, and availability

    19. 6. Algorithms

    20. 7. Relational databases and SQL.

    **Public Compensation:**

    $207,992/year to $240,240/year + bonus + equity + benefits

    **Industry:** Internet

    **Equal Opportunity:**

    Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

    Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].


    Employment Type

    Full Time

  • Software Engineer, Systems
    Meta    Phoenix, AZ 85067
     Posted about 6 hours    

    **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. To apply, click “Apply to Job” online on this web page.

    **Required Skills:**

    Software Engineer, Systems Responsibilities:

    1. Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run applications.

    2. Build new features and improve existing products.

    3. Work on problems of diverse scope and design core, backend software components.

    4. Handle large scale data storage, synchronization and coordination of large server cluster, and provide a runtime environment for front end code.

    5. Receiving little instruction on day-to-day work, code using primarily C/C++, Java, PHP and Hack.

    6. Interface with other teams to incorporate their innovations and vice versa.

    7. Conduct design and code reviews.

    8. Analyze and improve efficiency, scalability, and stability of various system resources.

    9. Complete medium to large features (each with many tasks) independently without guidance.

    10. Identify and drive changes as needed for assigned codebase, product area and/or systems.

    11. Telecommute from anywhere in the U.S. permitted.

    **Minimum Qualifications:**

    Minimum Qualifications:

    12. Requires a Master’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and three years of work experience in the job offered or in a computer-related occupation. Requires three years of experience in:

    13. Coding in one of the following industry-standard languages: C, C++, Java, or C#

    14. Building large-scale infrastructure applications

    15. Designing and completing medium to large features independently without guidance

    16. Experience owning a particular component, feature or system

    17. Python, PHP, or Haskell

    18. Relational databases and SQL

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

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

    21. Build highly-scalable performant solutions

    22. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

    23. 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 and

    24. Distributed systems.

    **Public Compensation:**

    $232,730/year to $240,240/year + bonus + equity + benefits

    **Industry:** Internet

    **Equal Opportunity:**

    Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

    Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].


    Employment Type

    Full Time

  • Software Engineer
    Motion Recruitment Partners    Phoenix, AZ 85067
     Posted about 6 hours    

    Software Engineer

    Phoenix, AZ

    **Hybrid**

    Contract

    $69.5/hr - $78.31/hr

    Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer in Phoenix, AZ (Hybrid).

    Work with the brightest minds at one of the largest financial institutions in the world. This is long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.

    Contract Duration: 24 Months

    **Required Skills & Experience**

    + 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.

    **Desired Skills & Experience**

    + Java Based Microservices Development Using Spring Framework

    + Spring Boot

    + Kafka

    + CICD using GitHub

    + Jenkins

    + Harness

    + Understanding of Cloud Native Technologies like Docker

    + Kubernetes

    **What You Will Be Doing**

    + Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.

    + Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors.

    + Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables.

    + Strategically collaborate and consult with client personnel.

    **You will receive the following benefits:**

    + Medical Insurance - Four medical plans to choose from for you and your family

    + Dental & Orthodontia Benefits

    + Vision Benefits

    + Health Savings Account (HSA)

    + Health and Dependent Care Flexible Spending Accounts

    + Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance

    + Hospital Indemnity Insurance

    + 401(k) including match with pre and post-tax options

    + Paid Sick Time Leave

    + Legal and Identity Protection Plans

    + Pre-tax Commuter Benefit

    + 529 College Saver Plan

    Motion Recruitment Partners is an Equal Opportunity Employer, including Veterans/Disability/Women. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Accommodation will be provided in all parts of the hiring process as required under Motion Recruitment Employment Accommodation policy. Applicants need to make their needs known in advance.

    **Posted by:** Stephanie Clanton

    **Specialization:** Software Engineering


    Employment Type

    Full Time

  • Software Engineer, Product (REMSWE7)
    Meta    Phoenix, AZ 85067
     Posted about 6 hours    

    **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. To apply, click “Apply to Job” online on this web page.

    **Required Skills:**

    Software Engineer, Product (REMSWE7) Responsibilities:

    1. Develop, design, create, modify, and/or test software applications or systems for various products or software services.

    2. Develop a strong understanding of relevant product area, codebase, and/or systems.

    3. Demonstrate proficiency in data analysis, programming, and software engineering.

    4. Produce high-quality code with good test coverage using modern abstractions and frameworks.

    5. May be assigned to specific group focused on product or infrastructure.

    6. Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.

    7. Demonstrate good judgment in selecting methods and techniques for obtaining solutions.

    8. Work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem solving skills.

    9. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.

    10. Telecommute from anywhere in the U.S. permitted.

    **Minimum Qualifications:**

    Minimum Qualifications:

    11. Requires a Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field and two years of work experience in the job offered or in a computer-related occupation. Requires two years of experience in the following:

    12. Coding in at least one of the following industry-standard languages: C, C++, Java, or C#

    13. Building large-scale infrastructure applications

    14. Creating web applications using at least one of the following: Python, PHP, or Ruby

    15. Relational databases and SQL

    16. Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS

    17. Leveraging frameworks including experience in at least one of the following: React or React Native

    18. Conducting design and code reviews.

    **Public Compensation:**

    $163,442/year to $200,200/year + bonus + equity + benefits

    **Industry:** Internet

    **Equal Opportunity:**

    Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

    Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].


    Employment Type

    Full Time


Related Careers & Companies

(IT) Information Technology

Not sure where to begin?

Match Careers with Interests

Career Exploration

Browse by Industry