1

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

Programmer Anst Sr

Sterling Heights, MI · On-site

$97K - $164K/yr

BAE Systems is hiring a Sr. Programmer Analyst. This is a contractor conversion position and will be filled by a current contract employee. Working with an experienced and creative Digital ...

Send Resume to HCL Global Systems Inc. 24543 Indoplex Circle, Suite # 220, Farmington Hills, MI 48335. Sr. Programmer Analyst Duties: Prepare project specifications; Design, develop & support ...

NICE CXone Sr. Developer Job Location :: Dearborn, MI Job Duration :: 6 Months Rate :: $65/Hr NICE CXone Sr. Developer Overall Experience 5+ years Qualification Bachelor's degree Key Competencies • ...

Sr. DevOps Engineer

Dearborn, MI

$119K - $153K/yr

Sr. DevOps Engineer Req #584 5750 Mercury Dr, Dearborn, MI 48126, USA Position Details: Title: Sr. DevOps Engineer Department: Information Technology Reports to: Sr. Manager, IT Delivery COE Location:

Substation Design Engineer-Senior

Novi, MI

$98K - $134K/yr

Creates designs for substation installations, protective relaying systems, relay settings and SCADA systems, with review by completed by Senior Engineers level * Collaborates with other engineers and ...

Substation Design Engineer-Senior

Novi, MI

$98K - $135K/yr

Creates designs for substation installations, protective relaying systems, relay settings and SCADA systems, with review by completed by Senior Engineers level * Collaborates with other engineers and ...

Substation Design Engineer-Senior

Novi, MI · On-site

$98K - $135K/yr

Creates designs for substation installations, protective relaying systems, relay settings and SCADA systems, with review by completed by Senior Engineers level * Collaborates with other engineers and ...

In this role, the Senior Engineer will lead and influence material selection, structural integrity, durability performance, and manufacturability of shock absorber components supporting both passive ...

Senior Machine Learning Engineer As a Senior Machine Learning Engineer within the AI Squad at Canopy and reporting to the Director of AI Engineering, you'll contribute to the development of cutting ...

Senior Electrical Engineer

Detroit, MI · On-site +1

$130K - $140K/yr

About the Position The Senior Electrical Engineer will lead the electrical design and engineering of complex commercial and institutional building projects. This role is responsible for delivering ...

next page

Showing results 1-20

Senior Programmer information

See Rochester Hills, MI salary details

$12

$48

$66

How much do senior programmer jobs pay per hour?

As of Jun 11, 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 should a 70 year old be doing every day at home?

A senior programmer at age 70 can engage in daily activities such as light physical exercise, mental stimulation through reading or puzzles, and maintaining social connections. Staying mentally active and physically healthy supports overall well-being and can help prevent cognitive decline.

Are you a senior at 55?

In the context of a Senior Programmer role, age does not determine seniority; experience, skills, and expertise are the primary factors. Many programmers remain highly effective and competitive at age 55, especially if they keep current with relevant technologies and certifications. Age discrimination is illegal, and employers value diverse experience levels in development teams.

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 are the key skills and qualifications needed to thrive as a Senior Programmer, and why are they important?

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.

What are Senior Programmers?

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.

In what grade is senior?

The term 'senior' in a job title like Senior Programmer typically indicates a higher level of experience and responsibility, often requiring several years of professional work, advanced skills, and sometimes leadership or project management abilities. It is not related to a specific grade or pay scale but reflects a seniority level within the company's hierarchy or industry standards.

How often should a 75 year old woman take a shower?

A senior programmer, like any individual, should shower based on personal hygiene needs, typically daily or every other day. Older adults may need to adjust frequency due to skin sensitivity or mobility, but maintaining cleanliness is important for health and comfort.

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 June 2026, with employment types broken down into 14% As Needed, 25% Full Time, 2% Part Time, 17% Temporary, 40% Contract, and 2% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $100,086 per year, or $48.1 per hour.
Programmer Anst Sr

Programmer Anst Sr

BAE Systems

Sterling Heights, MI • On-site

$97K - $164K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


BAE Systems rating

8.5

Company rating: 8.5 out of 10

Based on 143 frontline employees who took The Breakroom Quiz

5th of 46 rated military and defense


Job description

Job Description
BAE Systems is hiring a Sr. Programmer Analyst. This is a contractor conversion position and will be filled by a current contract employee.
Working with an experienced and creative Digital Technologies team you will be building applications that support the development of advanced technology and help optimize the processes to bring those products to market.
Key Responsibilities:
• Maintain and improve existing Java and WinForms applications.
• Troubleshoot software issues and provide timely solutions.
• Merge application functionality to streamline processes and reduce the number of in-house developed tools.
• Perform SQL database record corrections and query development.
• Provide technical support to end-users and resolve software-related issues.
• Collaborate with teams in support of transitioning in-house tool functionality to production solutions.
• Maintain code for tools in controlled GitLab repositories.
• Develop and maintain RESTful APIs to support application integration.
• Promote an Agile development methodology and participate in daily Scrum meetings, sprint plannings events, and sprint reviews.
• Manage SQL and Oracle databases, including developing and optimizing stored procedures and user-defined functions.
• Ensure clear and processional communication with both technical and non-technical stakeholders.
Required Skills and Education
  • Proficient in full-stack development using C# and Java
  • Strong knowledge of WinForms, ASP.NET, Web UI, and RESTful APIs
  • Extensive experience in SQL database development, including stored procedures, user-defined functions, and user-defined types
  • Familiarity with Oracle databases and query development
  • Strong understanding of Agile methodologies
  • Solid understanding of Scrum
  • Excellent verbal and written communication skills
  • Ability to work independently and manage tasks effectively

About BAE Systems Platforms & Services Posting
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference.
The Platforms & Services (P&S) sector under BAE Systems, Inc does the big stuff: the armored combat vehicles, naval guns, missile launchers, and ship repair...just to name a few. Our employees take pride in the work they do and why they do it. They are on the front lines every day, building our products to protect the lives of those who serve. We may be biased, but we think P&S does some of the coolest work around, and we think you will too.
Preferred Skills and Education
• Experience with PTC Windchill
• Familiarity with systems integration and merging application functionalities.
• Knowledge of data migration from Oracle to SQLs #LI-DNI
Benefits Information
Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.
Intern Benefits: Temporary employees generally are not eligible for BAE Systems benefits, but can elect to participate in the 401(k) savings plan. Temporary employees working 20+ hours per week are eligible for medical benefits, the employee assistance program, and business travel accident insurance.
Please note: Some benefits may be different for union employees that are governed by a collective bargaining agreement (CBA) or for positions covered by a wage law called the McNamara-O'Hara Service Contract Act (SCA).

What BAE Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom