1

Backend Jobs in Michigan (NOW HIRING)

Software Engineer, Backend

Ann Arbor, MI · On-site

$152K - $219K/yr

The application window is expected to close on: 07/28/2026 Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received . Meet the Team The Time ...

Back-End Medical Biller

Flint, MI · On-site

$19 - $20/hr

Back-End Medical Biller Full-Time, Temp to Hire Opportunity - Onsite Hours: 8 am to 4:30 pm M-F (30-minute lunch) $19-$20 per hour DOE Professional Summary * This position is responsible for billing ...

Principal Software Engineer

Ann Arbor, MI · Hybrid

$132K - $177K/yr

This role is backend-leaning - you'll spend most of your time on server-side architecture, data processing, and API design, while also contributing to frontend features as needed. You will ...

Develop and support backend services and APIs for application integration, business logic, and data access * Architect and manage cloud-based solutions using AWS services such as EC2, S3, Lambda, RDS ...

next page

Showing results 1-20

Backend information

See Michigan salary details

$4

$15

$17

How much do backend jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for backend in Michigan is $15.64, according to ZipRecruiter salary data. Most workers in this role earn between $13.41 and $16.78 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Backend Developer, and why are they important?

To thrive as a Backend Developer, you need strong programming skills in languages like Java, Python, or Node.js, along with a solid understanding of databases and API design, typically supported by a relevant degree or experience. Familiarity with frameworks (e.g., Spring, Django), version control systems like Git, and cloud platforms such as AWS or Azure is often required. Problem-solving abilities, teamwork, and effective communication are valuable soft skills in this role. These competencies ensure reliable, scalable backend systems that support business objectives and seamless application performance.

What is the difference between Backend vs Frontend?

AspectBackendFrontend
Primary FocusServer-side development, databases, application logicClient-side interface, user experience, visual design
Required SkillsProgramming languages like Java, Python, PHP; database managementHTML, CSS, JavaScript; UI/UX design
Work EnvironmentServer environments, cloud platforms, development frameworksWeb browsers, design tools, user testing environments
Common UsageBuilding and maintaining the server, database, and application logicCreating the visual elements and interactive features of websites

Backend and Frontend roles are both essential in web development but focus on different aspects. Backend developers handle server-side logic and data management, while Frontend developers focus on the user interface and experience. Understanding both helps in building comprehensive web applications.

What is a back-end job?

A back-end job involves developing and maintaining the server-side components of software applications, including databases, servers, and application logic. It requires knowledge of programming languages like Java, Python, or Ruby, and often involves working with frameworks, APIs, and server management tools. Back-end developers ensure that the application's data processing and storage functions run smoothly and securely.

Can I learn backend in 3 months?

Learning backend development in three months is possible with intensive study, focusing on core skills such as server-side programming, databases, and APIs. However, becoming proficient typically requires ongoing practice and real-world experience beyond initial learning, especially for complex systems or frameworks like Node.js, Django, or Ruby on Rails.

What's harder, backend or frontend?

Backend development involves working with server-side logic, databases, and APIs, often requiring knowledge of programming languages like Java, Python, or Node.js. Frontend development focuses on user interface and experience, using HTML, CSS, and JavaScript. The difficulty depends on individual skills and preferences, but both roles require different technical expertise and problem-solving approaches.

What are some common challenges backend developers face when integrating with frontend teams, and how can they be addressed?

One common challenge backend developers encounter is ensuring seamless communication and data exchange with frontend teams, particularly when APIs or data formats are not well-documented or agreed upon. Misalignments can lead to delays or bugs in user-facing features. To address this, it's helpful to establish clear API documentation, participate in regular cross-team meetings, and use collaborative tools like Swagger or Postman to test endpoints. Building strong communication channels and fostering a culture of collaboration can significantly improve the integration process and project outcomes.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand fields like finance, technology, or at major tech companies, can earn $500,000 or more annually. Achieving this level typically requires extensive experience, advanced skills in areas such as cloud computing or machine learning, and often includes bonuses, stock options, or other incentives.

What are backend developers?

Backend developers are software engineers who focus on building and maintaining the server-side logic, databases, and application programming interfaces (APIs) that power websites and applications. They ensure that data flows smoothly between the frontend (what users see) and the backend (the server and database). Backend developers work with languages such as Python, Java, Ruby, or Node.js, and often handle tasks like database management, security, and application architecture. Their work is critical to the functionality, scalability, and performance of digital products.
What cities in Michigan are hiring for Backend jobs? Cities in Michigan with the most Backend job openings:
Senior Backend Software Engineer/SRE - GM Energy

Senior Backend Software Engineer/SRE - GM Energy

General Motors

Warren, MI • On-site

$53.50 - $71.25/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


General Motors rating

8.0

Company rating: 8.0 out of 10

Based on 309 frontline employees who took The Breakroom Quiz

6th of 44 rated automakers


Job description

Job Description
The Role
The Energy Cloud Platform is a highly scalable, secure cloud platform in production today that connects vehicles, utilities, markets, and IoT systems to enable smart charging, bidirectional energy (V2H/V2G), and data-driven energy services. As part of the Cloud Platform & Smart Charging team, you will help ensure our services remain reliable, observable, and ready to support mission-critical energy programs at scale.
We are looking for a Senior Backend Software Engineer - Site Reliability (SRE) to lead reliability, performance, and operational excellence for the Energy Cloud platform, while also contributing directly to backend services and platform capabilities. In this role, you will combine strong backend software engineering skills with SRE practices to:
  • Design and evolve production-ready, observable services
  • Build and improve CI/CD, infrastructure, and automation
  • Lead incident response, post-incident reviews, and reliability improvements
  • Partner closely with product engineering, data, and cloud platform teams

This is a senior individual contributor role: you will drive cross-team initiatives, set reliability patterns others adopt, and mentor engineers across the organization. You will also spend meaningful time on backend feature and platform development, and the role is well-suited for someone who wants to deepen both SRE and software engineering skills.
What You'll Do:
Reliability & Operations
  • Own and improve reliability for key Energy Cloud services that power electric grid programs, V2H/V2G pilots, and enrollment/operations experiences.
  • Define and maintain SLOs/SLIs (latency, error rate, availability) and partner with engineering and product to ensure they reflect real customer and business needs.
  • Lead rollout and continuous improvement of production observability (e.g., Datadog or similar): metrics, logs, traces, dashboards, and alerting across services.
  • Implement and enforce Production Readiness Reviews (PRR) and reliability scorecards so that every new service, integration, and major feature meets our reliability bar before going live.
  • Drive incident management: participate in and often lead on-call/incident response, perform root-cause analysis, and ensure post-incident actions are prioritized and completed.

Software Engineering & Automation
  • Design and implement robust, well-tested backend services and automation to improve system reliability, performance, and data integrity (e.g., telemetry ingestion pipelines, charging session data flows, enrollment workflows).
  • Build and evolve CI/CD pipelines (e.g., GitHub Actions) to support blue/green or similar deployment strategies, automated rollbacks, and high-confidence releases.
  • Design and validate disaster recovery and continuity patterns (backups, cross-region failover, runbooks, simulation drills) for critical platform components.
  • Partner with data engineering and platform teams to ensure data ingestion, storage, and processing patterns support reliability, scalability, and monitoring requirements.

Cross-Team Leadership
  • Lead cross-team reliability initiatives that improve how multiple Energy Cloud and related services are built, deployed, and operated.
  • Define and socialize standard patterns for observability, CI/CD, performance testing, and data quality that other teams can adopt.
  • Create clear technical documentation: runbooks, design docs, PRR checklists, SLO definitions, and reliability playbooks that make complex systems operable by others.
  • Mentor engineers (SWE, DevOps, SRE, data) on reliability best practices, debugging techniques, and operational excellence.

Your Skills & Abilities (Required Qualifications):
  • Bachelor's degree in Computer Science, Software Engineering, Electrical/Computer Engineering or related field, or equivalent practical experience.
  • 8+ years of experience in software engineering, DevOps, or SRE roles, including:
    • Designing, building, and operating backend or platform services in production.
    • Hands-on experience with at least one major cloud provider (Azure, GCP, or AWS).
  • Strong programming skills in one or more languages (e.g., Python, C#, Java, Go) and experience writing production-grade services and automation.
  • Demonstrated experience with observability and monitoring (e.g., Datadog, Prometheus, Grafana, OpenTelemetry) and implementing meaningful metrics and alerts.
  • Experience with CI/CD pipelines (e.g., GitHub Actions, Azure DevOps, Jenkins) including automated testing, deployment strategies, and rollback patterns.
  • Proven track record owning or co-owning on-call, incident response, and post-incident improvement work for production systems.
  • Ability to lead cross-functional technical efforts, influence without direct authority, and communicate clearly with engineering, product, and operations stakeholders.

What Will Give You A Competitive Edge (Preferred Qualifications):
  • Experience in energy, utilities, EV charging, or large-scale IoT platforms.
  • Experience with data platforms (e.g., Snowflake, Databricks, or similar) and designing reliable data ingestion and processing pipelines.
  • Deep familiarity with SRE principles: error budgets, capacity planning, resilience testing, chaos engineering, and production game days.
  • Experience designing disaster recovery strategies and running DR drills in collaboration with product and infrastructure teams.
  • Experience implementing security and compliance practices (e.g., secrets management, vulnerability remediation, secure pipelines) in partnership with security and cloud platform teams.
  • Demonstrated success mentoring other engineers and raising the bar for reliability and operational excellence across multiple teams.

Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate.
• The salary range for this role is $129,400 - $198,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
• Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits:
• Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
#LI-SB3
GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc).This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

What General Motors employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Motors logo

About General Motors

Sourced by ZipRecruiter

General Motors is a company with global scale and capabilities, headquartered in Detroit, Michigan, with employees around the world. The company employs over 165,000 people, serves six continents, operates across 22 time zones, and has a diverse workforce speaking 75 languages1. GM’s vision is to drive the world forward by pioneering innovations that move and connect people to what matters. The company is working towards an all-electric future with its new Ultium Platform and is pushing transportation options beyond our wildest imaginations with autonomous vehicles. GM is also committed to becoming the most inclusive company in the world.

Industry

Transportation equipment manufacturing

Company size

10,000+ Employees

Headquarters location

Detroit, MI, US

Year founded

1908