1

Senior Programmer Jobs in Rochester Hills, MI (NOW HIRING)

Sr. AI Engineer

Southfield, MI · On-site

$95K - $131K/yr

About the role We are hiring a Senior AI Engineer to build the systems that make AI agents do real, reliable work across Barton Malow. This is a deep, hands-on, senior individual-contributor role.

Sr. AI Engineer

Southfield, MI · On-site

$95K - $131K/yr

About the role We are hiring a Senior AI Engineer to build the systems that make AI agents do real, reliable work across Barton Malow. This is a deep, hands-on, senior individual-contributor role.

Senior Civil Engineer - Birmingham

Birmingham, MI · On-site

$90 - $130/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Senior Engineer you will work with municipalities aimed at enhancing the quality of life in southeast Michigan. The ideal candidate will possess the ability to work independently on various ...

Senior Resident Engineering Manager

Warren, MI · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Senior Resident Engineer Manager (R.E.) will apply advanced problem solving and engineering knowledge to identify risks and create risk mitigation plans to resolve production and quality system ...

Senior Connector Engineer

Southfield, MI · On-site

$95K - $131K/yr

SENIOR CONNECTOR ENGINEER - CONNECTION SYSTEMS SOUTHFIELD, MICHIGAN Reporting to the Manager of Product Development, the Senior Connector Development Engineer will be responsible for managing the 3D ...

Senior Connector Engineer

Southfield, MI · On-site

$96K - $132K/yr

SENIOR CONNECTOR ENGINEER - CONNECTION SYSTEMS SOUTHFIELD, MICHIGAN Reporting to the Manager of Product Development, the Senior Connector Development Engineer will be responsible for managing the 3D ...

Senior Connector Engineer

Southfield, MI · On-site

$96K - $132K/yr

SENIOR CONNECTOR ENGINEER - CONNECTION SYSTEMS SOUTHFIELD, MICHIGAN Reporting to the Manager of Product Development, the Senior Connector Development Engineer will be responsible for managing the 3D ...

Project Engineer Senior - Roush Products Group

Livonia, MI

$97K - $134K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Project Engineer Senior within Roush Products Group (RPG) is a broad role that requires working on a variety of automotive vehicle systems including powertrain, body and chassis related systems

Senior Calibration Engineer - Roush Power Systems

Livonia, MI · On-site

$97K - $134K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Senior Calibration Engineer will develop powertrain calibrations for future automotive products. The role will use software and control algorithms to develop calibrations in laboratory and on ...

Senior Municipal Engineering

Detroit, MI

$103K - $142K/yr

Senior Project Engineer - Municipal Engineering Benesch has an exciting opportunity for a creative and talented Senior Civil Engineer/Project Manager to focus on municipal engineering projects in our ...

Showing results 41-60

Senior Programmer information

See Rochester Hills, MI salary details

$12

$48

$66

How much do senior programmer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for senior programmer in Rochester Hills, MI is $48.12, according to ZipRecruiter salary data. Most workers in this role earn between $40.48 and $57.55 per hour, depending on experience, location, and employer.

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What are the key skills and qualifications needed to thrive as a senior programmer?

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What are the most commonly searched types of Programmer jobs in Rochester Hills, MI?

The most popular types of Programmer jobs in Rochester Hills, MI are:

What cities near Rochester Hills, MI are hiring for Senior Programmer jobs?

Cities near Rochester Hills, MI with the most Senior Programmer job openings:

Infographic showing various Senior Programmer job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 78% Full Time, 14% Part Time, 7% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $100,086 per year, or $48.1 per hour.

Sr. AI Engineer

Barton Malow

Southfield, MI • On-site

$95K - $131K/yr

Full-time

Re-posted 2 days ago


Barton Malow rating

7.4

Company rating: 7.4 out of 10

Based on 10 frontline employees who took The Breakroom Quiz


Job description

About Barton Malow

Barton Malow is a builder. For over 100 years we have delivered some of the most complex construction projects in North America - schools, hospitals, stadiums, manufacturing plants, and industrial facilities. Today we are doing something most construction companies are not: rebuilding how we build software, with AI at the center. Our APEX team owns the AI and engineering platform that the rest of the company builds on, and we are investing seriously in it.

About the role

We are hiring a Senior AI Engineer to build the systems that make AI agents do real, reliable work across Barton Malow. This is a deep, hands-on, senior individual-contributor role. You will own the implementation of our agentic platform - the harness, the agent pipelines, the evaluation infrastructure, and the production systems that turn AI from a prototype into something teams depend on every day.

By "harness" we mean the machinery that makes autonomous AI reliable: the orchestration loop, the tool and data integrations, the testing and evaluation gates, the observability layer, and the deployment infrastructure around the models. Building that machinery - and keeping it running in production against real data and real workflows - is the job.

This is not a role at a software company, and it is not a role where you write a little code on the side. It is a role building the foundation an entire organization will run AI on for the next decade. The portfolio is messy, the problems are real, and the mandate is clear.

What you'll do

Build the harness. Implement the core machinery that makes AI agents reliable: the orchestration loop, the tool-execution and integration layer, evaluation gates, state persistence, error recovery, and the observability that makes agent behavior legible. The models change; the harness you build is what lasts.

Ship agentic systems to production - and keep them reliable. Take AI systems from prototype to production: deployment, monitoring, rollback, controlled release, and the self-healing loops that detect and recover from failures. The bar is not a demo - it is autonomous systems running against real Barton Malow data and workflows, reliably, with you accountable for correctness and uptime.

Build the evaluation and verification infrastructure. Verification is what separates a demo from production. You will build the evaluation harness, the regression suites, the deterministic gates (tests, linters, contract checks), and the automated judging infrastructure that lets us prove AI output is correct before it ships.

Build the platform substrate. Implement the production components that connect AI agents to Barton Malow's real systems and data - Autodesk, SAP, Databricks, and a growing set of external services - and the interfaces people use to work with those agents.

Set the engineering bar by example. As one of the most senior engineers on the team, you set the implementation patterns, write the reference code others build on, review at depth, and raise the quality of everyone working alongside you.

What we're looking for
  • 10+ years in software engineering, with demonstrated depth as a senior individual contributor who ships complex systems to production
  • Hands-on experience building and operating production AI or agentic systems - not just using AI tools in your own workflow. You have taken an LLM- or agent-powered system to production and kept it running
  • Experience implementing the components behind reliable AI systems: orchestration, tool/function calling, evaluation, context management, and handoffs between steps or agents
  • Strong software engineering fundamentals - testing, CI/CD, observability, error handling - applied to the realities of nondeterministic AI systems
  • Production cloud operations, ideally AWS: architecting, deploying, and operating real workloads
  • Data and integration experience: building pipelines that move data reliably between enterprise systems (ERP, SaaS APIs, data warehouses or lakehouses)
  • A pragmatic builder's instinct: you build the reusable thing, iterate in production, and know when shipping behind a flag beats perfecting on paper
  • Strong communicator who can work with engineers, managers, and executives and adjust the level for each
Nice to have
  • Hands-on experience with an agent framework or SDK and with multi-agent or planner/generator/evaluator architectures
  • Experience building evaluation frameworks or automated AI-judging systems
  • Experience with Databricks or a similar lakehouse platform
  • Experience building tool-integration layers (e.g., MCP servers) between AI systems and enterprise applications
  • Experience in a non-software-company engineering organization - internal tools, corporate IT transformation, or similar
  • Open-source contributions or public work that shows how you build
Why this role

You will build the platform an entire organization runs AI on, with a clear mandate and a direct line to the Director of APEX. The platform is early - that is the appeal. You are not maintaining someone else's infrastructure; you are building the harness Barton Malow will use for the next decade. When the models get better, the infrastructure you build is what lets the company capture it.

Barton Malow is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability status, genetic information, protected veteran status, or any other legally protected characteristic.


What Barton Malow employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom