Computer and Information Technology

Computer Programmers

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

A Day In The Life

Computer and Information Technology Field of Study

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

380

Current Available Jobs

2,410

Projected job openings through 2030


Program Recommendations

Computer Programmers

Yavapai College

Computer Programming (CERT)

Education

Credential

Yavapai College

Windows Server Administrator (CERT)

Education

Credential


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

  • Senior Software Engineer - IBM iSeries - Remote
    Prime Therapeutics    Phoenix, AZ 85067
     Posted about 5 hours    

    Our work matters. We help people get the medicine they need to feel better and live well. We do not lose sight of that. It fuels our passion and drives every decision we make.

    **Job Posting Title**

    Senior Software Engineer - IBM iSeries - Remote

    **Job Description Summary**

    This position services as an expert technical and industry resource to management, clients and development staff in new uses of information technology and in all phases of major system and subsystem development. Provides consultation on internal and industry IT technical and business process capabilities including leadership in the identification and recommendation of new IT opportunities. Formulates, contributes to, and directs task identification, work effort estimates, and work schedules for research, prototype, and proof-of-concept IT activities. Directs and participates in software/hardware releases and installation tasks.

    **Job Description**

    + Analyzes problems and program in two or more programming language/platforms.

    + Understands and develops functional and non-functional requirements for a system.

    + Works with multiple programming frameworks.

    + Develops, tests and maintains code using software development methodology and appropriate technologies for the system being used.

    + Integrates systems to databases and other applications using middleware such as SnapLogic and consume or produce SOAP or REST based services, etc.

    + Agile, DevOPS and Cloud:

    + Possesses proficiency in automated testing strategies, including TDD.

    + Understands advanced concepts of Containers, Micro-Services, Continuous Integration.

    + Understands Cloud computing concepts and how to build Cloud deployable application.

    + Performs load and performance testing on the application and do regular performance tuning.

    **Responsibilities**

    + 3+ years of programming experience.

    + Strong working knowledge of modern programming languages including JavaScript, Java, Swift etc.

    + Critical thinker.

    + Demonstrated problem solving techniques.

    + Strong verbal and written communication skills.

    **Work Experience**

    Work Experience - Required:

    IT

    Work Experience - Preferred:

    **Education**

    Education - Required:

    Education - Preferred:

    Bachelors - Computer and Information Science

    **Certifications**

    Certifications - Required:

    Certifications - Preferred:

    Potential pay for this position ranges from $73,580.00 - $117,720.00 based on experience and skills. Pay range may vary by 8% depending on applicant location.

    To review our Benefits, Incentives and Additional Compensation, visit our Benefits Page (https://www.primetherapeutics.com/careers/benefits/) and click on the "Benefits at a glance" button for more detail.

    _Prime Therapeutics LLC is an Equal Opportunity Employer_ _and a Tobacco-free workplace_ _. We encourage diverse candidates to apply and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, genetic information, marital status, family status, national origin, age, disability, veteran status, or any other legally protected class under federal, state, or local law._ _Every employee must understand, comply with and attest to the security responsibilities and security controls unique to their position; and comply with all applicable legal, regulatory, and contractual requirements and internal policies and procedures_ _._

    Positions will be posted for a minimum of five consecutive workdays.

    Prime Therapeutics' fast-paced and dynamic work environment is ideal for proactively addressing the constant changes in today's health care industry. Our employees are involved, empowered, and rewarded for their achievements. We value new ideas and work collaboratively to provide the highest quality of care and service to our members.

    If you are looking to advance your career within a growing, team-oriented, award-winning company, apply to Prime Therapeutics today and start making a difference in people's lives.

    Prime Therapeutics LLC is an Equal Opportunity Employer. We encourage diverse candidates to apply and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. **​** If you are an applicant with a disability and need a reasonable accommodation for any part of the employment process, please contact Human Resources at 1.866.469.1257 or email [email protected].


    Employment Type

    Full Time

  • Software Engineer, Product (REMSWE8)
    Meta    Phoenix, AZ 85067
     Posted about 5 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 (REMSWE8) Responsibilities:

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

    2. Perform full stack web or mobile application development with a variety of coding languages.

    3. Create consumer products and features using internal programming language Hack.

    4. Implement web or mobile interfaces using XHTML, CSS, and/or JavaScript.

    5. Work closely with Product Manager to define feature specifications and build products leveraging frameworks such as React and React Native.

    6. Work closely with operations and infrastructure to build and scale back-end services.

    7. Build report interfaces and data feeds.

    8. Conduct design and code reviews.

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

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

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

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

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

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

    **Minimum Qualifications:**

    Minimum Qualifications:

    15. Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a 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:

    16. 1. Full stack web/mobile application development in at least one of the following industry-standard languages: C, C++, Java, or C#

    17. 2. Building large-scale infrastructure applications

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

    19. 4. Relational databases and SQL

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

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

    22. 7. Conducting design and code reviews.

    **Public Compensation:**

    $223,628/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
    Meta    Phoenix, AZ 85067
     Posted about 5 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 Responsibilities:

    1. Design, code, review, and test camera-related software features across all layers of the camera stack, including Android applications, Camera HAL and Linux kernel.

    2. Develop and optimize cutting-edge image processing algorithms based on the research and exploration of industry and academic solutions.

    3. Build experiences for the Camera app for embedded devices including design, code, review, and test camera related software features, especially on Android applications.

    4. Build custom solutions tailored to our specific AR computing platform, with implementations on GPU, DSP or Neural Cores.

    5. Deliver high quality camera experiences with delightful filters, image quality enhancement and smooth sharing across multiple devices and channels.

    6. Work closely with the System Engineering Team, hardware team, manufacturing partners and QA teams to deliver best in class products.

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

    **Minimum Qualifications:**

    Minimum Qualifications:

    8. Requires a Master's degree in Computer Science, Computer Software, Computer Engineering, Electrical Engineering, Mathematics, Physics, or related field and 24 months of experience in job offered or in a computer-related occupation.

    9. Requires 24 months of experience in the following:

    10. 1. Camera APIs, media processing, and Video and Image Capture pipeline for embedded devices

    11. 2. Developing and debugging in C/C++

    12. 3. Writing software for embedded/mobile platforms

    13. 4. Linux Kernel

    14. 5. Image Sensors.

    **Public Compensation:**

    $180,997/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 5 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. Telecommuting is permitted anywhere in the United States.

    **Minimum Qualifications:**

    Minimum Qualifications:

    12. Master's degree or foreign equivalent in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or a related field. 36 months of experience in the job offered or in a computer-related occupation. Requires 36 months of experience involving the following:

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

    14. 2. Relational databases and SQL

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

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

    17. 5. Building highly-scalable performant solutions

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

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

    20. 8. 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:**

    $215,581/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 5 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. Position also requires completion of a university-level course/research project/internship/thesis, in the following:

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

    14. Python, PHP, or Haskell

    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. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

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

    22. Distributed systems.

    **Public Compensation:**

    $241,078/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, Systems
    Meta    Phoenix, AZ 85067
     Posted about 5 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. Experience must include 36 months of experience in the following:

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

    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. Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting

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

    19. 7. Building highly-scalable performant solutions

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

    21. 9. 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

    22. 10. Distributed systems.

    **Public Compensation:**

    $258,524/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, Systems
    Meta    Phoenix, AZ 85067
     Posted about 5 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. 1. Coding in one of the following industry-standard languages: C, C++, Java, or C#

    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. Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting

    18. 6. Build highly-scalable performant solutions

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

    20. 8. 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

    21. 9. Distributed systems.

    **Public Compensation:**

    $195,921/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
    Meta    Phoenix, AZ 85067
     Posted about 5 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 Responsibilities:

    1. Help build the next generation of systems behind Meta’s products, create web and/or mobile applications that reach over two billion people, and build high-volume servers to support content.

    2. Harness passion for technology and graduate-level knowledge, and help build highly-scalable performant solutions.

    3. Make use of graduate-level knowledge of algorithms and core computer science concepts and ability to apply knowledge to real world systems.

    4. Without direct assistance, make the most of ability to recognize and match patterns from different areas of computer science in production systems and hone skill in making architectural decisions.

    5. Employ deep knowledge in at least one area: data processing, programming languages, databases, networking, wireless cellular technologies, operating systems, computer graphics, or human computer interaction.

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

    **Minimum Qualifications:**

    Minimum Qualifications:

    7. Master's degree in Computer Science, Information Systems, Engineering, or a related field. Foreign degree equivalent accepted. 36 months of experience in the job offered or in a related occupation. Experience must include 36 months involving the following:

    8. 1. C, C++, C#, or Java

    9. 2. Python, PHP, or Haskell

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

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

    12. 5. Building highly-scalable performant solutions

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

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

    15. 8. Distributed systems

    16. 9. Applying wireless cellular technology concepts and protocols to LTE and 5G development.

    **Public Compensation:**

    $223,289/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 5 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. Telecommuting is permitted from anywhere in the United States.

    **Minimum Qualifications:**

    Minimum Qualifications:

    12. Requires a Master's degree in Computer Science, Engineering, Mathematics, Physics, or related field and 48 months of work experience in job offered or in a related occupation. Foreign degree equivalent accepted. Experience must include 48 months involving the following:

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

    14. 2. Building large-scale infrastructure applications

    15. 3. Python, PHP, or Haskell

    16. 4. Relational databases and SQL

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

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

    19. 7. Core web technologies: HTML, CSS, or JavaScript

    20. 8. Build highly-scalable performant solutions

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

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

    23. 11. Distributed systems.

    **Public Compensation:**

    $222,226/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 II
    Microsoft Corporation    Phoenix, AZ 85067
     Posted about 5 hours    

    **Microsoft Cloud Operations + Innovation (CO+I** ) is the team behind building the Microsoft cloud. Within **CO+I** , the **Datacenter Planning & eXecution Engineering (DPXE)** team is responsible for delivering datacenter capacity for Microsoft’s cloud business. We have a portfolio of complex, multi-disciplinary, multi-million, multi-year datacenter construction and lease projects with specific safety, quality, schedule, and cost goals.

    The **DPX Engineering team** is responsible for architecting, designing, and building the next generation of connected systems and tools using microservices architecture or ERP platforms to help manage and support critical business functions such as Supply Chain, Cost, Schedule, Networking, Commissioning, Safety, Planning etc. in a real time manner. We are looking for a **Software Engineer II** to help us deliver against our goal of building robust automation for these functions through well engineered systems and at the same time design and build the next gen, ML based, recommendation engine to enable cost and schedule modeling, supply planning, execution planning etc. while integrating with the bigger CO+I ecosystem.

    Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

    In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

    **Responsibilities**

    + Perform End to end Software development life cycle activities (Requirement gathering, fit-gap analysis, system configuration & customization, cutover, Go-live, etc.).

    + Resolve complex system integration challenges working with other members of the team and external teams.

    + Collaborate with stakeholders and demonstrate features developed in an Agile environment.

    + Share learnings and code assets developed with the CO+I engineering team.

    Other

    + Embody ourCulture (https://careers.microsoft.com/v2/global/en/culture) & Values (https://www.microsoft.com/en-us/about/corporate-values)

    **Qualifications**

    **Required/Minimum Qualifications:**

    + Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

    + OR equivalent experience.

    + 2+ years technical engineering experience in any two of the following areas: Web and API development (.NET stack), UI technologies (React/Angular, node.js, etc.), OR Microsoft Azure/any other cloud platform, Dynamics 365/Power Platform.

    + 2+ years experience building and shipping production grade software or services.

    **Other Requirements:**

    + Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

    **Preferred/Additional Qualifications:**

    + Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

    + OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

    + OR equivalent experience.

    + Experience using agile methodologies and/or test-driven development (TDD).

    + Ability to incorporate and understand the needs of our diverse customer base, including customers using assistive technology

    Service Engineering IC3 - The typical base pay range for this role across the U.S. is USD $94,300 - $182,600 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $120,900 - $198,600 per year.

    Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

    Microsoft will accept applications and processes offers for these roles on an ongoing basis.

    \#COICareers

    \#COIEngCareers

    \#COIE_DPXEcareers

    Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .


    Employment Type

    Full Time


Related Careers & Companies

Computer and Information Technology

Not sure where to begin?

Match Careers with Interests

Career Exploration

Browse by Field of Study