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?

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

421

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

Degree Recommendations


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 2 hours    

    **About this role** :

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

    **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 C#.NET experience

    + 3 + years of experience developing Single Page Architecture (SPA) web using Angular

    + 3+ years of Mongo DB

    + 1+ year of Pivotal Cloud Foundry (PCF) or Tanzu Kubernetes Grid Integrated (TKGI) or Azure Kubernetes Service (AKS) experience

    + 1+ year of experience in Domain driven design and Microservices

    + 1+ year of Automation testing using BDD

    + 1+ year of working with Kafka

    + 1+ year of experience in CGI CACS platform

    + 1+ year of Java development experience

    + 1+ year COBOL development experience

    **Desired Qualifications:**

    + 5+ years of software engineering experience using SDLC best practices

    + 5 + years of web application development experience

    + 3+ years of experience in one or a combination of the following: Test automation, Selenium with C#

    + 3+ years of RESTful service development experience using .Net core

    + 3+ year of SQL Server

    + 1+ year of Windows Communication Foundation (WCF) development experience

    + Experience in Domain driven design, Microservices, Automation testing using BDD, Cloud experience, Event driven architectures

    + Knowledge and understanding of technology object oriented: design patterns and their application

    + Knowledge and understanding of Cloud computing, PaaS design principles and micro services and containers

    + Continuous Integration and Continuous Development experience along with Jenkins.

    + An industry-standard technology certification

    + Agile experience

    + Financial industry experience

    + Experience on working with large application development teams of 10+ team members

    + BS/BA degree in Computer Science and/or related discipline

    **Job Location:**

    2501 S Price Rd. - Chandler, Arizona 85286

    **Posting End Date:**

    20 May 2024

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

    **Drug and Alcohol Policy**

    Wells Fargo maintains a drug free workplace. Please see our Drug and Alcohol Policy to learn more.

    **Company:** WELLS FARGO BANK

    **Req Number:** R-358365

    **Updated:** Thu May 16 00:00:00 UTC 2024

    **Location:** CHANDLER,Arizona


    Employment Type

    Full Time

  • Sr Software Engineer - Remote
    UnitedHealth Group    Chandler, AZ 85286
     Posted about 2 hours    

    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start **Caring. Connecting. Growing together.**

    You’ll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges.

    **Primary Responsibilities:**

    + Analyze and understand the functional and technical requirements

    + Hands-on development experience with management and implementation of APIs and microservices

    + Experience with complex development patterns, particularly around extending/enhancing current portal capabilities

    + Implement solutions aligned to the enterprise strategy leveraging strategic tools/technologies, patterns, processes

    + Participate in Agile/Scrum development process

    + Communicate effectively with other engineers and QA

    + Setup of pro-active alerts and reports for Application availability and performance Monitoring

    + Identify opportunities to fine-tune and optimize .Net based applications

    You’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in.

    **Required Qualifications:**

    + Undergraduate degree or 7+ years of equivalent experience

    + 7+ years of experience working with .NET Technologies: C#, ASP.NET, MVC, Web API, WebServices

    + 5+ years of experience with SQL Server, MYSQL, Oracle or other comparable RDMS database system

    + 5+ years of experience with APIs / micro-services

    + 4+ years of experience with front-end technologies like Angular and React

    + 3+ years with Data Modeling, T-SQL development, database performance monitoring and tuning using SQL Server, MYSQL, Oracle or other comparable RDMS databases

    + 2+ years of experience with CI/CD tools like Jenkins, GitHub Actions

    + 2+ years of experience with code scanning and security tools for code vulnerability, code quality, secret scanning, penetration testing and threat modeling

    + 2+ years of experience with unit testing frameworks

    *All employees working remotely will be required to adhere to UnitedHealth Group’s Telecommuter Policy

    **California, Colorado, Connecticut, Hawaii, Nevada, New Jersey, New York, Rhode Island, or Washington Residents Only:** The salary range for this role is $88,000 to $173,200 annually. Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. UnitedHealth Group complies with all minimum wage laws as applicable. In addition to your salary, UnitedHealth Group offers benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with UnitedHealth Group, you’ll find a far-reaching choice of benefits and incentives.

    **Application Deadline:** This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants.

    _At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone–of every race, gender, sexuality, age, location and income–deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission._

    _Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law._

    _UnitedHealth Group is a drug-free workplace. Candidates are required to pass a drug test before beginning employment._


    Employment Type

    Full Time

  • Programmer Analyst I - III (GIS Applications)
    Tucson Electric Power    Tucson, AZ 85702
     Posted about 2 hours    

    **Programmer Analyst I - III (GIS Applications)**

    Company **Tucson Electric Power**

    Location **Tucson, AZ**

    Requisition ID **5644**

    **About Us**

    UNS Energy Corporation (http://www.uns.com) , headquartered in Tucson, Arizona, is a subsidiary ofFortis Inc. (https://www.fortisinc.com) , the largest investor-owned electric and gas distribution utility in Canada. Our public utility subsidiaries, Tucson Electric Power Company, UNS Electric, Inc. and UNS Gas, Inc., power our economy by providing electric and gas service to nearly 700,000 customers in Arizona.

    We embrace a spirit of giving, dedicated to improving quality of life in the communities we have served for generations, and in TEP’s case, since the 1890s. We’re building a cleaner, greener grid, with more wind and solar power than ever before, while maintaining safe, reliable, and affordable service.

    **Your Employer of Choice**

    Our culture is rooted inshared core values (https://www.tep.com/careers/#values) that define how we work and who we are. Our team of innovative professionals bring their authentic selves to work each day to power our vision and make a difference. Be Part of Our Story.

    We create opportunities for employees to thrive through:

    + **Continual growth:** In an industry changing faster than ever before, our commitment to professional growth and leadership development means we never stop challenging ourselves to explore new possibilities.

    + **Active Engagement:** We support a collaborative environment, with peer-to-peer learning and employee-driven groups that foster an inclusive culture.

    + **Total compensation:** UNS Energy Corporation also offers a competitive compensation and benefits package that includes a 401k plan with a generous company match, a company-sponsored pension plan, affordable individual and family health insurance plans, tuition assistance, life insurance, long-term disability insurance and much more.

    Hear from some of our employees,here (https://youtu.be/hpknvJPLuoc) andhere (https://youtu.be/7BECywu-Re4) .

    **Job Description - Programmer Analyst I - III (GIS Applications)**

    Check us out. We think you'll like it here!

    Be Part of Our Story. (https://docs.tep.com/rewarding-careers/)

    We are excited to announce an exceptional opportunity for the position of **GIS Programmer Analyst I, II, or III** In Tucson, AZ, USA. We are seeking a talented and innovating individual who can create new custom solutions to integrate enterprise applications both internally and with vendors and partners, ensuring on-time, cost-effective delivery with minimal system and business impact while maintaining compliance with IT and product architecture.

    **What you will do:**

    + Responsible for supporting complex enterprise-wide IT applications used by multiple business units and external partners.

    + Assists IS personnel and consulting with business clients in the use of information technology and application systems.

    + Collaborating with application vendors, application service providers, SaaS, and cloud computing providers to meet UNS business needs will be a core part of your role.

    + Work closely with the IT enterprise Architecture team to ensure application architecture is consistent with overall IT architecture direction.

    **What you will bring:**

    + Enterprise GIS administration

    + Principles of Cartographic Design

    + Understanding of vector and raster GIS data types

    + Relational Database Management and SQL

    + Experience managing enterprise spatial data

    **Preferred Product Expertise:**

    + ArcGIS Pro, ArcGIS Experience Builder, ArcGIS Dashboard, Survey123, Utility Network for ArcGIS, ArcGIS Runtime SDK for .NET, Electric Utility Experience, IBM Maximo, Work and Asset Management systems, SBS'S Automated Utility Design, AutoCAD, SQL Server, Windows Server, IIS

    **Preferred Technical Skills**

    + ArcGIS Enterprise Administration, Utility Design Administration, Python, JavaScript, ARCADE, T-SQL, .Net, C#, ArcGIS Enterprise Administration, ArcGIS API for JavaScript, Spatial database administration.

    If you are looking for an exciting opportunity to showcase your skills and contribute to a dynamic team, we encourage you to apply for this position.

    *Full job description

    **Position-Related Responsibilities**

    + Designs, develops, troubleshoots, supports, and configures information systems to support business processes across multiple departments and business units.

    + Develops designs, program specifications, data access, output reports, and input specifications. Assures that the design, programming, testing and documentation for assigned systems are correct, complete and up-to-date.

    + Designs, develops, troubleshoots, and maintains software interfaces to enterprise systems using approved SOA middle-tier tools as defined in the IT corporate standards.

    + Reviews work requests from clients and develops estimates for work to be performed based on industry standard estimation methodology.

    + Gathers business requirements and recommends solutions to clients for the improvement of existing or proposed systems to enhance the functionality being delivered.

    + Works with off shore partners under a global delivery model as required.

    + Collaborates with IS infrastructure, network and security teams to develop technical requirements necessary to implement a successful project with minimal risk.

    + Educates clients in understanding the operations and capabilities of their information systems.

    + Participates in a team environment and performs assignments as requested by the group or team lead. Executes multiple project assignments and coordinates priorities with team leads and clients.

    + Continually increases the understanding of utility business functions and processes and functionality in chosen technology track.

    + Efficiently utilizes Information Services standards, tools, equipment, and training.

    + Conforms to corporate procedures and Information Services guidelines.

    + Works with internal and external auditors to validate application controls and compliance.

    + Develops software testing, validation requirements, and use cases during the design process.

    + Performs other job-related duties as assigned by management.

    _Programmer Analyst II – III:_

    + Performs feasibility evaluations, estimates system analysis and programming time, computer resources, and related costs.

    + Performs the project leader role for small projects, directing and reviewing the work of team members.

    + Serves as a mentor to other IS personnel to enhance their capabilities.

    _Programmer Analyst III:_

    + Designs and writes complex functional specifications and programs.

    + Creates new custom solutions when supported applications don’t include required functionality.

    + Improves application proficiency.

    + Utilizes project management techniques to develop project plans and track progress to optimize project resources. Coordinates project priorities with team members, team leaders and other IS Department groups.

    + Performs the project leader and/or technical lead role for small to medium projects by assigning, directing and reviewing the work of team members.

    + Works closely with chosen technology track vendors to understand the vendor application roadmap and potential impact on UNS business.

    **Knowledge, Skills & Abilities (Equivalent combination of education and experience will be considered)**

    _Level I_

    Minimum Qualifications:

    + High School Diploma or GED.

    + Minimum 2 years programming experience or a Bachelor's degree in Information Technology, Computer Science or related disciplines.

    + Demonstrated ability to work both independently and as part of a team.

    Preferred Qualifications:

    + Bachelor's degree in Information Technology, or equivalent education and/or experience.

    + Experience with products and functionality in chosen technology track.

    + Excellent Communication skills, both verbal and written.

    + Demonstrated aptitude for programing skills.

    _Level II_

    Minimum Qualifications:

    + Minimum 5 years programming experience, with some demonstrated abilities in project management and business requirements definition.

    + Ability to exercise flexibility, initiative, good judgement and discretion.

    + Good organizational, time management, customer service and problem solving skills and the ability to work accurately and meet deadlines with frequent interruptions.

    + General understanding of the System Development Life Cycle (SDLC).

    Preferred Qualifications:

    + Preferred qualifications of Level I.

    + 2 years' experience with products and functionality in chosen technology track.

    + Good understanding of systems integration principles.

    _Level III_

    Minimum Qualifications:

    + Typically has a minimum 8 years of experience in Information Technology with demonstrated experience in programming, project management, requirements definition, program development and systems design.

    + Demonstrated ability to envision new software solutions.

    + Demonstrated ability to make presentations to customers or professional peers.

    + Demonstrated ability to lead small project teams consisting of 2-4 technical resources, or serve as a project Technical Lead.

    + Good understanding of the business processes supported.

    + Detailed understanding of the System Development Life Cycle (SDLC).

    Preferred Qualifications:

    + Preferred qualifications of Level II.

    + 5 years' experience with products and functionality in chosen technology track.

    + 2 or more years of successful project management experience.

    + Good understanding of systems integration and Services Oriented Architecture (SOA) principles.

    + Demonstrated aptitude for team leadership.

    All employees are expected and required to adhere to the Company Code of Ethics and Principles of Conduct.

    **Pay Rate:** Competitive salary based on qualifications and experience

    **All job offers are contingent on successful completion of a pre-employment drug screen and background check.**

    California Job Applicants -click here (https://www.tep.com/california-job-applicant-and-independent-contractor-privacy-notice/) to see our Job Applicant Privacy Notice.


    Employment Type

    Full Time

  • Software Engineer, Machine Learning
    Meta    Phoenix, AZ 85067
     Posted about 2 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, such as 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 (such as distributed clusters, multicore SMP, and GPU).

    8. Telecommute from anywhere in the US permitted.

    **Minimum Qualifications:**

    Minimum Qualifications:

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

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

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

    12. 3. Translating insights into business recommendations

    13. 4. Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark

    14. 5. Developing and debugging in C, C++, or Java

    15. 6. Scripting languages: Perl, Python, PHP, or shell scripts

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

    17. 8. Python, PHP, or Haskell

    18. 9. Relational databases and SQL

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

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

    21. 12. Build highly-scalable performant solutions

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

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

    24. 15. Distributed systems.

    **Public Compensation:**

    $181,272/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 2 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.

    13. Requires three years of experience in:

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

    15. 2. Building large-scale infrastructure applications

    16. 3. Designing and completing medium to large features independently without guidance

    17. 4. Experience owning a particular component, feature or system

    18. 5. Python, PHP, or Haskell

    19. 6. Relational databases and SQL

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

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

    22. 9. Core web technologies: HTML, CSS, or JavaScript

    23. 10. Build highly-scalable performant solutions

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

    25. 12. 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

    26. 13. Distributed systems.

    **Public Compensation:**

    $212,177/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, Machine Learning
    Meta    Phoenix, AZ 85067
     Posted about 2 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, eg 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 (eg distributed clusters, multicore SMP, and GPU).

    8. Telecommute from anywhere in the US permitted.

    **Minimum Qualifications:**

    Minimum Qualifications:

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

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

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

    12. 3. Translating insights into business recommendations

    13. 4. Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark

    14. 5. Developing and debugging in C, C++, and Java

    15. 6. Scripting languages: Perl, Python, PHP, or shell scripts

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

    17. 8. Python, PHP, or Haskell

    18. 9. Relational databases and SQL

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

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

    21. 12. Build highly-scalable performant solutions

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

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

    24. 15. Distributed systems.

    **Public Compensation:**

    $218,871/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, Machine Learning
    Meta    Phoenix, AZ 85067
     Posted about 2 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. Deploy large scale ML models (recommender systems) to drive more social connections visitation amongst users.

    9. Setup measurement using ML techniques to identify harmful/adversarial actors in the ecosystem.

    10. Own and drive long term roadmap creation and planning for the team.

    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 one year of work experience in the job offered or in a computer-related occupation. Requires one year of experience in the following:

    13. 1. Programming languages: C, C++, C#, or Java

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

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

    16. 4. Build highly-scalable performant solutions

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

    18. 6. 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:**

    $245,588/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 2 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 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. Receive 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 Bachelor’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field.

    13. Requires completion of a university-level course, research project, internship, or thesis in the following:

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

    15. 2. Python, PHP, or Haskell

    16. 3. Relational databases and SQL

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

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

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

    20. 7. Building highly-scalable performant solutions

    21. 8. Distributed systems including sharding, consistency, and availability

    22. 9. Algorithms.

    **Public Compensation:**

    $232,652/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, Machine Learning
    Meta    Phoenix, AZ 85067
     Posted about 2 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 machine learning solutions and self-running software to automate predictive models 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. Telecommute from anywhere in the U.S. permitted.

    **Minimum Qualifications:**

    Minimum Qualifications:

    9. Requires a Master’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field. Requires completion of a university-level course, research project, internship, or thesis in the following:

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

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

    12. 3. Translating insights into business recommendations

    13. 4. Developing and debugging in C, C++, and Java

    14. 5. Scripting languages: Perl, Python, PHP, or shell scripts

    15. 6. C, C++, C#, or Java

    16. 7. Python, PHP, or Haskell

    17. 8. Relational databases and SQL

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

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

    20. 11. Build highly-scalable performant solutions

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

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

    **Public Compensation:**

    $221,596/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 2 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.

    13. Requires three years of experience in the following:

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

    15. 2. Building large-scale infrastructure applications

    16. 3. Designing and completing medium to large features independently without guidance

    17. 4. Experience owning a particular component, feature or system

    18. 5. Python, PHP, or Haskell

    19. 6. Relational databases and SQL

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

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

    22. 9. Core web technologies: HTML, CSS, or JavaScript

    23. 10. Build highly-scalable performant solutions

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

    25. 12. 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:**

    $223,064/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


Related Careers & Companies

Business & Computer Information Systems

Not sure where to begin?

Match Careers with Interests

Career Exploration

Browse by Field of Interest