Business & Computer Information Systems

Computer Programmers

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

A Day In The Life

Business & Computer Information Systems Field of Interest

Are you interested in training?

Contact an Advisor for more information on this career!

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

313

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

Supporting Certifications

Supporting Programs

Computer Programmers

Sort by:


Arizona Western College
  Yuma, AZ 85365      Degree Program

Arizona Western College
  Yuma, AZ 85365      Certification

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

  • Lead Software Engineer
    Wells Fargo    CHANDLER, AZ 85286
     Posted about 17 hours    

    **About this role:**

    Wells Fargo is seeking a Lead Software Engineer in our **Auto Technology Group** as part of Consumer Technology. Learn more about the career areas and business divisions at wellsfargojobs.com.

    Wells Fargo is seeking a Lead Software Engineer to join the Auto Loan Origination group to help develop business enhancement and support business critical systems. In this role, you will act as a Lead Engineer, utilizing a thorough understanding of applicable technology with an underlying migration goal to cloud based technologies, within an Agile squad that will lead the technology innovation and product development and testing to deliver on its backlog. The team is responsible for providing application design, testing, implementation support and execution for systems within auto technology. You will be responsible for analyzing complex business requirements and designs specifications to convert them into user stories and tasks within allocated sprint sessions.

    We are seeking several individuals with knowledge of the consumer lending business, specifically domain knowledge of the Auto Lending systems and practices, Wells Fargo secure coding practices, and a full range of skills from creating and process requirements, database scripting, and automated testing. The Lead Engineer will need an astute technical mind that can navigate through the organizational and process hurdles to transform the system into a modern micro services based architecture while navigating the due dates on current applications. You should also have a strong understanding of domain driven design, Wells Fargo Auto architecture, and design principles and patterns.

    **In this role, you will:**

    + Lead complex technology initiatives including those that are companywide with broad impact

    + Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines

    + Design, code, test, debug, and document for projects and programs

    + Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors

    + Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives

    + Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals

    + Lead projects, teams, or serve as a peer mentor

    **Required Qualifications:**

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

    + 5+ Years of experience in Java development

    + 2+ years of experience with Microservice development

    + 2+ years of experience with Kafka Event driven Messaging

    + 1+ years of experience with cloud native application development using PCF, Azure, etc.

    **Desired Qualifications:**

    + 3+ years of experience writing web pages in HTML5, CSS, JavaScript, Angular / React with ES6 standards

    + 3+ years of experience working with and maintaining database systems like MongoDB, MySQL, MSSQL, Oracle, etc.

    + 2+ years writing automated unit tests for .NET / Java / JavaScript

    + 2+ years writing automated end-to-end tests using the Selenium library to simulate user actions

    + 2+ years modern UI/UX development

    + Experience developing RESTful API services in an enterprise environment using .NET Core 8 / Java

    + Experience developing web apps with front end frameworks like Angular, React, or Vue

    + Experience with Scrum/Agile

    + Ability to consult at the highest technical level on design: planning, integration, implementation, scalability, and problem definition

    + Strong, clear and concise written and oral communication skills

    + Experience developing applications in a CI/CD pipeline using tools like Jenkins, GitHub Actions, or Gitlab

    + Experience using the MEAN stack (MongoDB, Express, Angular, and Node.js)

    + Strong understanding of the software testing methodology (test cases, test suites, DUTs, SUTs, unit testing, system testing, integration testing)

    **Job Expectations:**

    + This position is not eligible for Visa sponsorship

    + This position requires a hybrid in office work schedule

    **Job Location:**

    2600 S Price Rd - Chandler, Arizona 85286

    **Posting End Date:**

    10 Apr 2025

    **_*Job posting may come down early due to volume of applicants._**

    **We Value Diversity**

    At Wells Fargo, we believe in diversity, equity and inclusion in the workplace; accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national origin, religion, age, sexual orientation, gender identity, gender expression, genetic information, individuals with disabilities, pregnancy, marital status, status as a protected veteran or any other status protected by applicable law.

    Employees support our focus on building strong customer relationships balanced with a strong risk mitigating and compliance-driven culture which firmly establishes those disciplines as critical to the success of our customers and company. They are accountable for execution of all applicable risk programs (Credit, Market, Financial Crimes, Operational, Regulatory Compliance), which includes effectively following and adhering to applicable Wells Fargo policies and procedures, appropriately fulfilling risk and compliance obligations, timely and effective escalation and remediation of issues, and making sound risk decisions. There is emphasis on proactive monitoring, governance, risk identification and escalation, as well as making sound risk decisions commensurate with the business unit’s risk appetite and all risk and compliance program requirements.

    Candidates applying to job openings posted in US: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other legally protected characteristic.

    Candidates applying to job openings posted in Canada: Applications for employment are encouraged from all qualified candidates, including women, persons with disabilities, aboriginal peoples and visible minorities. Accommodation for applicants with disabilities is available upon request in connection with the recruitment process.

    **Applicants with Disabilities**

    To request a medical accommodation during the application or interview process, visit Disability Inclusion at Wells Fargo (https://www.wellsfargojobs.com/en/diversity/disability-inclusion/) .

    **Drug and Alcohol Policy**

    Wells Fargo maintains a drug free workplace. Please see our Drug and Alcohol Policy (https://www.wellsfargojobs.com/en/wells-fargo-drug-and-alcohol-policy) to learn more.

    **Wells Fargo Recruitment and Hiring Requirements:**

    a. Third-Party recordings are prohibited unless authorized by Wells Fargo.

    b. Wells Fargo requires you to directly represent your own experiences during the recruiting and hiring process.

    **Req Number:** R-429924


    Employment Type

    Full Time

  • SAP ABAP Software Developer
    Two95 International Inc.    Scottsdale, AZ 85258
     Posted about 17 hours    

    Title: SAP ABAP Software Developer

    Job Type: Full-time

    Location: Scottsdale, AZ

    Salary: Market Rate (Base + Benefits)

    Requirements

    Must Have:

    + 8 years of SAP development experience, including ABAP and HANA Development experience

    + Well-versed in system integration technologies such as SLT, JS-based backend services (HANA XS, Node.js), ODdata services, etc.

    + Expert-level programming experience in the development tools of one or more softwares, and expert competency with SQL and database transactions

    + Design and development experience of SAP UI5 applications

    + Experience with developing custom SAP Fiori (UI5) desktop web-applications using SAP WebIDE

    + Experience in core front-end web technologies (JavaScript, HTML, CSS, SAP UI5 & jQuery)

    + Experience with data modelling using HANA Studio, and expert hands-on experience in PL/SQL

    + Experience with multi-providers, composite providers, Open ODS, transient providers, transformations, extractors, data sources

    + Experience with building HANA Views (Attribute, Analytical & Calc)

    + Working experience of SAP SLT replication server, and knowledge of performance tuning queries as well as stored procedures/functions

    + Strong understanding of Fiori elements and UI adaptation

    + Good understanding of code performance rules and guidelines for SAP HANA

    + Strong knowledge of SAP HANA technical concepts and architecture

    Benefits

    Note: If interested please send your updated resume to joseph.prabakar@two95intl.com and include your salary requirement along with your contact details with a suitable time when we can reach you. If you know of anyone in your sphere of contacts, who would be a perfect match for this job then, we would appreciate if you can forward this posting to them with a copy to us.

    We look forward to hearing from you at the earliest!


    Employment Type

    Full Time

  • IT Project Manager - Phoenix, AZ - Full-time
    Two95 International Inc.    Phoenix, AZ 85067
     Posted about 17 hours    

    Title: Technical Project Manager

    Location: Phoenix, Arizona

    Position: Fulltime

    Requirements

    Minimum Qualifications

    + Bachelor’s Degree in computer science, computer engineering, or other technical discipline, or equivalent work experience required; advanced degree preferred

    + 2 year of experience with algorithms, data structures, design patterns, HTML, Java, object-oriented design and coding across a variety of platforms.

    + 3 years of progressively responsible experience with technical delivery and IT project management using Agile Methodology.

    + Experience facilitating Agile, Scrum or other rapid application development teams to deliver technology solutions on time, on budget, and to spec.

    + Proven ability to deliver complex software features iteratively and expertly

    + Strong understanding of SAFe or iterative development processes, including quality and testing practices

    + Possess a high degree of technical savvy, with a keen ability to learn new technology quickly and easily

    + Adaptive communication

    + Collaboration & teamwork

    Note: If interested please send your updated resume and include your rate requirement along with your contact details with a suitable time when we can reach you. If you know of anyone in your sphere of contacts, who would be a perfect match for this job then, we would appreciate if you can forward this posting to them with a copy to us.

    We look forward to hearing from you at the earliest!


    Employment Type

    Full Time

  • Sr. Mobile Application Developer
    Two95 International Inc.    Scottsdale, AZ 85258
     Posted about 17 hours    

    Title: Sr. Mobile Application Developer

    Location: Scottsdale, AZ

    Duration: 6+ Months Contract with Extensions

    Rate: $Open

    Requirements

    PRINCIPLE RESPONSIBILITIES:

    + Collaborates with cross-functional teams to define, design, implement, test, and deploy new web and mobile features in a fast paced environment.

    + Works with internal and external data sources and API's.

    + Writes unit tests in order to increase reliability and quality of applications.

    + Addresses system defects and implements enhancements to existing functionality.

    + Troubleshoots issues with minimal guidance, identifies bottlenecks in existing workflows and provides solutions for a scalable, defect-free application.

    + Complies with Company policy and practices relating to the System Development Life Cycle.

    + Maintains productive working relationships with project sponsors and key systems users.

    + Keeps up on industry trends and current technological standards, languages, coding techniques, utilities and operational considerations.

    + Makes suggestions for process, coding, implementation, and performance improvements.

    Provides mentoring, training and technical guidance to junior developers and assists in training other programming or support team members in a cooperative and effective manner.

    Performs other job-related duties as assigned or apparent.

    PREFERRED QUALIFICATIONS:

    + Bachelor’s degree in Computer Science or related field.

    + Experience with agile software development methodologies (Scrum, Kanban).

    + Experience working with offshore/near shore teams.

    + In depth understanding of e-commerce and experience in developing highly transactional, mission critical applications.

    + CSS preprocessing, e.g. LESS

    + Front end build tools, e.g. Gulp, Grunt

    + JavaScript testing frameworks, e.g. Jasmine, Karma

    + Front end components, e.g. Bower

    + JavaScript compression and minification, e.g. Uglify

    + Developer/Build tools, including GIT and Jenkins

    Understanding of web development tools and frameworks, including:

    Code analysis tools such as PMD, Checkstyle, Findbugs and Sonar

    MINIMUM QUALIFICATIONS:

    + Minimum of 5 years of experience in software development, information systems, or an equivalent technical environment.

    + Experience in leading the development of highly transactional, mission critical applications in environments/architectures for multi-user systems.

    + Experience in all aspects of the software development lifecycle, including design, functional and technical requirements, coding, debugging, testing, release and operational support.

    Experience with software development best practices, including coding standards, code reviews, source control management, build processes, testing and operations.

    OTHER KNOWLEDGE, SKILLS & ABILITIES:

    + Exceptional analytical skills.

    + Deep understanding of object-oriented programming methodologies.

    + Exceptional verbal, written and listening skills.

    + Exceptional interpersonal skills and demeanor.

    + Ability to work within a hybrid application environment using webviews.

    + Ability to work effectively in a team-oriented environment, both independently and collaboratively.

    + Experience consuming RESTful web services.

    + Understanding of mobile app and web performance optimization techniques.

    + Knowledge of developer/build tools, including GIT, Jenkins, TestFlight.

    + Working knowledge of Web analytics tools (Omniture, Google Analytics).

    Highly proficient with xCode/iOS/Objective-C/Swift development OR Java/Android Studio/Android SDK/3rd Party SDK development

    Experience using auto layout for iOS.

    Benefits

    Note: If interested please send your updated resume and include your rate requirement along with your contact details with a suitable time when we can reach you. If you know of anyone in your sphere of contacts, who would be a perfect match for this job then, we would appreciate if you can forward this posting to them with a copy to us.

    We look forward to hearing from you at the earliest!


    Employment Type

    Full Time

  • Software Engineer, Android (REMSWE11)
    Meta    Phoenix, AZ 85067
     Posted about 17 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 (REMSWE11) 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. permited.

    **Minimum Qualifications:**

    Minimum Qualifications:

    7. Requires a Master’s degree(or foreign degree equivalent) 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.

    8. Requires two years of experience in the following:

    9. 1. Object-oriented software development

    10. 2. Building Android applications in Java using Android SDK

    11. 3. AOSP (Android Open Source Project)

    12. 4. Android internals or frameworks services

    13. 5. Coding in Java

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

    15. 7. Multithreading programming and mobile memory management

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

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

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

    19. 11. Build highly-scalable performant solutions

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

    21. 13. 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. 14. Distributed systems.

    **Public Compensation:**

    $225,561/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 accommodations-ext@fb.com.


    Employment Type

    Full Time

  • Software Engineer, Android
    Meta    Phoenix, AZ 85067
     Posted about 17 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 (5) years of progressive, post-baccalaureate work experience in the job offered or in a computer-related occupation. Requires 24 months of experience in the following:

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

    11. 2. Python, PHP, or Haskell.

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

    13. 4. Core web technologies: HTML, CSS, or JavaScript.

    14. 5. Building highly-scalable performant solutions.

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

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

    **Public Compensation:**

    $218,534/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 accommodations-ext@fb.com.


    Employment Type

    Full Time

  • Software Engineer, iOS
    Meta    Phoenix, AZ 85067
     Posted about 17 hours    

    **Summary:**

    Every month, billions of people access Facebook products using mobile devices from across the world. Our mobile teams constantly push the boundaries of the user experience across all our apps, including Facebook, Instagram, WhatsApp, Messenger, and more, as a leader in an exciting and fast-paced industry that is evolving daily. We are seeking full-time iOS Engineers to join our mobile teams. As a Mobile Software Engineer, you will specialize in building elegant products on world-class technologies that bring our social experiences to hundreds of millions of people, anytime and anywhere.

    We are looking for developers with experience in user interfaces, infrastructure, and/or tools supporting applications on the iPhone or iPad using the iOS SDK. If you are interested in joining a world-class team of passionate people and industry veterans who like to work hard and play hard, we look forward to hearing from you soon!

    **Required Skills:**

    Software Engineer, iOS Responsibilities:

    1. Work closely with our product and design teams to build new and innovative application experiences for the iOS platform

    2. Implement custom native user interfaces using the latest iOS programming techniques

    3. Build reusable iOS software components for interfacing with our back-end platforms

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

    **Minimum Qualifications:**

    Minimum Qualifications:

    5. 6+ years of programming experience in a relevant language

    6. 2+ years experience building complex applications for the iPhone or iPad using Objective-C/C++/Swift with the iOS SDK and other frameworks

    7. Experience building maintainable and testable code bases, including API design and unit testing techniques

    8. Experience with multithreading programming and mobile memory management

    9. Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.

    10. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.

    **Preferred Qualifications:**

    Preferred Qualifications:

    11. Shipped at least one large-scale product to production, supporting millions of active users

    **Public Compensation:**

    $70.67/hour to $208,000/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 accommodations-ext@fb.com.


    Employment Type

    Full Time

  • Software Engineering Manager, Product Infrastructure
    Meta    Phoenix, AZ 85067
     Posted about 18 hours    

    **Summary:**

    Facebook is in search of the world’s most creative and experienced engineering leaders. We embrace entrepreneurs as well as those who come from more established organizations. Software Engineering Managers are clearly characterized by progressive technical experience and demonstrated progression in management responsibility.

    **Required Skills:**

    Software Engineering Manager, Product Infrastructure Responsibilities:

    1. Be both highly technical, hands-on coder and an effective people manager

    2. Communicate across functions and drive engineering initiatives

    3. Participate in technical design

    4. Be a subject matter expert in the infrastructure domain

    5. Define and influence product strategy

    **Minimum Qualifications:**

    Minimum Qualifications:

    6. Demonstrated experience recruiting and managing technical teams, including performance management

    7. 5+ years of software engineering work experience, including hands-on technical management building holistic web based software solution, API design, and interactions between servers and clients

    8. 5+ years experience coding in one of the following languages: C++, Java, Python and/or PHP

    9. BA/BS in Computer Science (In lieu of degree, 4+ years work experience)

    **Public Compensation:**

    $177,000/year to $251,000/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 accommodations-ext@fb.com.


    Employment Type

    Full Time

  • Software Engineer (Systems)
    Meta    Phoenix, AZ 85067
     Posted about 18 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 ew 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 Master’s (Foreign equivalent accepted) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field.

    13. Requires completion of a graduate-level course, internship or research project involving the following:

    14. 1. Coding in C, C++, Java, or C# 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. Build 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 and

    22. 10. Distributed systems.

    **Public Compensation:**

    $169,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 accommodations-ext@fb.com.


    Employment Type

    Full Time

  • Software Engineer (Machine Learning)
    Meta    Phoenix, AZ 85067
     Posted about 18 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 (Machine Learning) Responsibilities:

    1. Research, design, develop, and test operating systems-level software, compilers, and network distribution software for massive social data and prediction problems.

    2. Have industry experience working on a range of ranking, classification, recommendation, and optimization problems, e.g. payment fraud, click-through or conversion rate prediction, click-fraud detection, ads/feed/search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection.

    3. Working on problems of moderate scope, develop highly scalable systems, algorithms and tools leveraging deep learning, data regression, and rules based models.

    4. Suggest, collect, analyze and synthesize requirements and bottleneck in technology, systems, and tools.

    5. Develop solutions that iterate orders of magnitude with a higher efficiency, efficiently leverage orders of magnitude and more data, and explore state-of-the-art deep learning techniques.

    6. Receiving general instruction from supervisor, code deliverables in tandem with the engineering team.

    7. Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU).

    8. Telecommuting is permitted from anywhere in the U.S.

    **Minimum Qualifications:**

    Minimum Qualifications:

    9. Requires a Master's Degree (Foreign equivalent accepted) in Computer Science, Engineering, Applied Sciences, Mathematics, Physics, or related field and 1 year of experience in the job offered or related occupation.

    10. Requires 12 months of experience involving the following skills:

    11. 1. Machine Learning Framework(s): PyTorch, MXNet, or Tensorflow

    12. 2. Machine learning, recommendation systems, computer vision, natural language processing, data mining, or distributed systems

    13. 3. Translating insights into business recommendations

    14. 4. Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable/Spark

    15. 5. Developing and debugging in C/C++ and Java

    16. 6. Scripting languages such as Perl, Python, PHP, or shell scripts

    17. 7. C, C++, C#, or Java

    18. 8. Python, PHP, or Haskell

    19. 9. Relational databases and SQL

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

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

    22. 12. Build highly-scalable performant solutions

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

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

    25. 15. Distributed systems.

    **Public Compensation:**

    $192,668/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 accommodations-ext@fb.com.


    Employment Type

    Full Time


Related Careers & Companies

Business & Computer Information Systems

Not sure where to begin?

Match Careers with Interests

Career Exploration

Browse by Field of Interest