1

Meta Software Engineer Jobs in Michigan (NOW HIRING)

Showing results 21-24

Meta Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do meta software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for meta software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is a Meta software engineer?

A Meta Software Engineer is responsible for designing, developing, and optimizing software products and infrastructure that support Meta's applications and services. They work on large-scale systems, collaborating with cross-functional teams to build innovative solutions in areas such as AI, virtual reality, and social networking. The role requires strong coding skills, problem-solving abilities, and expertise in languages like Python, Java, or C++.

What skills and qualifications are needed to be a Meta software engineer?

To thrive as a Meta Software Engineer, you need strong programming skills in languages such as Python, C++, or Java, a deep understanding of computer science fundamentals, and typically a bachelor's degree in computer science or a related field. Experience with large-scale distributed systems, cloud computing platforms, and familiarity with development tools like Git and debugging frameworks are essential; certifications in cloud services or specialized technologies can be advantageous. Strong problem-solving abilities, collaboration, and effective communication skills distinguish top performers. These capabilities enable engineers to build high-quality, scalable products and seamlessly integrate within fast-paced, innovative technical teams.

What challenges do Meta software engineers face and how are they supported?

Meta Software Engineers often work on complex, large-scale systems that serve billions of users, presenting challenges such as optimizing performance, ensuring data privacy, and maintaining reliable uptime. The fast-paced environment requires engineers to stay current with rapidly evolving technologies and to frequently solve unique, open-ended problems. Meta provides robust support through collaborative teams, ongoing training, mentorship programs, and access to extensive internal knowledge resources. This environment helps engineers quickly ramp up, continuously improve their skills, and overcome technical and organizational hurdles efficiently.

Is it hard to get a software engineer job at Meta?

Securing a software engineer position at Meta is competitive, often requiring strong technical skills, relevant experience, and proficiency in programming languages like Python or C++. Candidates typically go through multiple interview rounds assessing coding, system design, and problem-solving abilities. Having a solid portfolio, relevant internships, and knowledge of tools like React or GraphQL can improve chances.

What cities in Michigan are hiring for Meta Software Engineer jobs?

Cities in Michigan with the most Meta Software Engineer job openings:

Infographic showing various Meta Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 10% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

$71K - $88K/yr

Full-time

Re-posted 14 days ago


Job description


LITTLE RIVER BAND OF OTTAWA INDIANS

POSITION VACANCY ANNOUNCEMENT

Position:  GIS Manager - Commerce Department

Pay Grade: E5               Status: Exempt; Bi-weekly Pay         Background Check: Basic                                    Hiring Range: $55,332.63 - $71,692.12 - $88,050.58


Indian Preference applies in accordance with Ordinance #15-600-02


SUMMARY: 

Filling a broad, multi-disciplinary, and leadership role for the Band that encompasses both analytical and technical tasks, the responsibilities of this position include data management, advanced spatial analysis, facilitating specialized projects that support planning and resource management, and supervising staff and GIS systems. The GIS Manager is directly responsible for securely managing, maintaining, and updating the Band’s geospatial data in ArcGIS Pro and Enterprise Server while ensuring accuracy and integrity.

This position plays a critical role in supporting tribal decision-making processes, resource management, land use planning, and cultural preservation efforts. The GIS Manager must have a strong background in GIS technologies, staff management, cultural sensitivity, and an understanding of tribal communities. The GIS Manager is part of the Department of Commerce and reports to the Director of Commerce.

EMPLOYMENT QUALIFICATIONS

  • A valid driver’s license with the ability to be insured by the Tribe’s insurance policy.
  • The ability to work independently with minimum supervision.
  • Seven (7) or more years’ work experience in GIS, cartography or geospatial engineering is required, with demonstrated knowledge of GIS technology and database administration for the collection, storage, retrieval, manipulation and presentation of geospatial data for an organization.
  • GIS Professional certification issued by an industry-recognized or accredited organization; or the ability to sit and pass the exam within 120 days of hire.
  • Familiarity with Esri products, including ArcGIS Online and ArcGIS Pro 3.0 or above.


REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES

Must also demonstrate sufficient knowledge to immediately perform the responsibilities of the position, including:

  • Knowledgeable of program development and budget administration, as well double-entry accounting principles.
  • Design a process for acquiring, processing, and integrating geospatial data from diverse sources for storage, retrieval, manipulation, and presentation.
  • Data modeling, including geo-relational, TIN, and object-oriented models typical to GIS database development and user applications.
  • Knowledge of scripting, programming, and/or database development, including the use of JavaScript, Python, and SQL typical to GIS and web-mapping applications.
  • Security protocols for the restriction of sensitive location-based data and protection of that information from misuse.
  • Implement a geospatial architecture that responds to user needs, including desktop, server, and mobile applications both inside the network and open to the public.


DUTIES AND RESPONSIBILITIES

    1. Department administration including the development of program outputs, goals, and outcomes; budget development and implementation; and supervision of GIS staff.
    2. Develop and manage the Band’s Geographic Information System (GIS) in an SQL database environment, including the development and maintenance of comprehensive geodatabases, ensuring data accuracy, integrity, and security.
    3. Establish and enforce data, meta documentation, and data sharing standards, as well as system-wide data security protocols.
    4. Collect, organize, and maintain geospatial data relevant to LRBOI communities, land ownership, natural resources, culturally protected sites, infrastructure, and other spatial data according to internally developed policies and procedures.
    5. Assist with the creation and maintenance of maps, other products, and online dashboards for Band leadership, program departments, and community members.
    6. Perform analysis on spatial and tabular data in producing reports, maps, graphs, and charts as requested by the Band.
    7. Collaborate with internal departments and external agencies to support GIS-related needs and data requests.
    8. Participate in planning conversations, providing expertise to effectively communicate geospatial data and analysis that support tribal decision-making.
    9. Support the integration of geospatial data into Band processes by providing limited training on GIS principles and ArcGIS software to internal departments.
    10. Use and maintain GIS related office and field equipment.
    11. Maintain confidentially in all aspects of work and comply with all applicable laws, regulations and procedures.
    12. All other position/department related duties as assigned by his/her/their supervisor.


    OTHER SKILLS AND ABILITIES

    During employment, the employee will consistently utilize and demonstrate strong verbal and written communication skills, and strong organizational, presentation, interpersonal, and teamwork skills, a heightened attention to detail and accuracy, the ability to work independently and also cooperatively with other departments.

    SUPERVISORY RESPONSIBILITIES

    Limited

    PHYSICAL DEMANDS

    This position requires sitting for long periods of time but may occasionally involve physically demanding outdoor labor throughout the day.

    WORKING ENVIRONMENT

    The employee’s work schedule may periodically need to be flexible and adjusted according to business needs. The employee must be able to effectively handle stressful situations while remaining focused and professional, as well as be able to deal with difficult people without losing perspective.  Occasional local travel will be necessary to attend meetings and appointments.  Regional and/or national travel will be necessary to attend conferences, training or other meetings that are critical to job performance.


    Application Instructions: Complete and submit cover letter, resume, and copy of Tribal ID Front/back (if applicable) as well as any supporting documentation such as educational transcripts or certifications (website: www.lrboi-nsn.gov) 


    All applications and supporting documents are required to be submitted electronically.


    For the complete job description or further information, please contact the LRBOI HR Department at: 

    LRBOI HR Department, 2608 Government Center Dr., Manistee, MI 49660

    Phone: 231.723.8288


    Conditions of employment with Little River Band of Ottawa Indians Tribal Government includes superior performance in the selection process, including but not limited to all of the following; any pre-employment interviews, skills testing, credentialing, drug screening, background investigations, reference checks and previous work history, passing a pre-employment drug test and background investigation, possession of a valid Driver’s License throughout employment and being insurable under the Tribe’s insurance policy, and successfully completing a ninety (90) day introductory period.


    Posted – 07/10/2026

    Notice of Indian Preference in Employment:

    In accordance with the Little River Band of Ottawa Indians' Ordinance #15-600-02, the Tribe applies Indian Preference in hiring activities. When claiming Indian Preference, an applicant must identify oneself in the proper category on the application and provide the documentation noted below. Following is the order in which preference is applied during the hiring process, as well as the customary documentation used to verify.

    1. Tribal Members of the Little River Band of Ottawa Indians – Tribal identification card.
    2. Members of Federally Recognized Indian Tribes – Tribal identification card.
    3. Tribal Spouse of a Little River Band of Ottawa Indians Tribal Member – Current and valid marriage license and a copy of spouse’s tribal identification card, or Tribal Parent – Same documentation required for tribal spouse.
    4. Tribal Descendant (1st generation, biological parent must be a Little River Band of Ottawa Indians Tribal Member) – Birth certificate and a copy of parent’s tribal identification card.
    5. Non-preference – If not claiming Indian Preference, or if not applicable, please continue onto the application.