1

Security Engineer Jobs in Flint, MI (NOW HIRING)

Engineering Co-Op

Saginaw, MI · On-site

$15.50 - $20.25/hr

This position allows the student to work side-by-side with skilled engineer professionals to assist ... E-Verify is an internet-based system operated by the Department of Homeland Security (DHS) in ...

Engineering Co-Op

Saginaw, MI · On-site

$15.50 - $20.25/hr

This position allows the student to work side-by-side with skilled engineer professionals to assist ... E-Verify is an internet-based system operated by the Department of Homeland Security (DHS) in ...

Engineering Co-Op

Saginaw, MI · On-site

$15.50 - $20.25/hr

This position allows the student to work side-by-side with skilled engineer professionals to assist ... E-Verify is an internet-based system operated by the Department of Homeland Security (DHS) in ...

CMM Programmer

Lapeer, MI · On-site

$25 - $45/hr

CMM Programmer & Quality Inspector PolyWorks, Leica Scanner & Coordinate Measuring Machines Lapeer ... Must follow all safety procedures, security protocols, and PPE requirements. * Must successfully ...

Showing results 41-60

Security Engineer information

See Flint, MI salary details

$59.8K

$148.6K

$199.9K

How much do security engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for security engineer in Flint, MI is $148,610.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,100.00 and $154,200.00 per year, depending on experience, location, and employer.

What is a security engineer?

A service provider is responsible for delivering professional quality services on behalf of a business or organization. The types of services vary depending on the businesses they work with. Many companies partner with experts in the local community to perform functions on their behalf rather than developing the expertise in-house. A service provider performs the services based on a written legal agreement and charges fees for their work.

How does a security engineer typically collaborate with other IT teams within an organization?

Security Engineers work closely with various IT teams such as network administrators, software developers, and system administrators to ensure security protocols are integrated at every level. This collaboration often involves conducting security assessments, reviewing code for vulnerabilities, and assisting with incident response. Regular meetings and cross-functional projects are common, as Security Engineers provide guidance on best practices and help teams understand potential threats. Effective communication and teamwork are key, as security is a shared responsibility across the organization.

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

To thrive as a Security Engineer, you need expertise in information security principles, network architecture, vulnerability assessment, and commonly a degree in computer science or a related field. Familiarity with tools like SIEM systems, firewalls, intrusion detection/prevention systems, and certifications such as CISSP or CEH are typically required. Strong problem-solving skills, attention to detail, and effective communication set outstanding Security Engineers apart. These competencies are essential to proactively protect organizations from cyber threats, ensure compliance, and minimize security risks.

What is the difference between Security Engineer vs Network Security Specialist?

AspectSecurity EngineerNetwork Security Specialist
Required CertificationsCompTIA Security+, CISSP, CEHCompTIA Security+, Cisco CCNA Security, CISSP
Work EnvironmentDesigning, implementing, and maintaining security systems across IT infrastructureMonitoring, analyzing, and securing network traffic and infrastructure
Employer & Industry UsageTech companies, finance, government agenciesTelecommunications, enterprise networks, cybersecurity firms

Security Engineers focus on developing and deploying security solutions across IT systems, while Network Security Specialists concentrate on protecting network infrastructure and traffic. Both roles require similar certifications and often work together to ensure comprehensive security.

Do security engineers need a degree?

Security engineers typically do not require a formal degree but often benefit from a background in computer science, information technology, or related fields. Many employers value certifications such as CISSP, CEH, or Security+ and practical experience with security tools and protocols. Continuous learning and hands-on skills are important in this role.

How much do security engineers earn?

Security engineers typically earn a median annual salary ranging from $90,000 to $130,000, depending on experience, location, and certifications such as CISSP or CEH. Entry-level positions may start lower, while experienced professionals with specialized skills can earn over $150,000 annually.

What do you do as a security engineer?

A security engineer designs, implements, and maintains security systems to protect an organization’s networks, systems, and data from cyber threats. They analyze vulnerabilities, develop security protocols, and often use tools like firewalls, intrusion detection systems, and encryption. Certifications such as CISSP or CEH can enhance their effectiveness in this role.

What are the most commonly searched types of Security Engineer jobs in Flint, MI?

The most popular types of Security Engineer jobs in Flint, MI are:

What are popular job titles related to Security Engineer jobs in Flint, MI?

For Security Engineer jobs in Flint, MI, the most frequently searched job titles are:

What cities near Flint, MI are hiring for Security Engineer jobs?

Cities near Flint, MI with the most Security Engineer job openings:

Infographic showing various Security Engineer job openings in Flint, MI as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $148,610 per year, or $71.4 per hour.

Senior Programmer / Architect

Mott Community College

Flint, MI • On-site

$9.0K/wk

Full-time

Posted 11 days ago


Key responsibilities

  • Design, develop, secure, and support college-wide computer application systems.

  • Provide technical direction, system analysis, and programming, including mentoring developers.

  • Meet with customers to understand system needs and translate those needs into application development.


Job description

Posting Details
Position Information
Posting Number
104-2024
Position Title
Senior Programmer / Architect
Department
Enterprise Services
Employee Group
Professional/Technical
Status
Full-time
Starting Salary Range
Low 90's to High 90's
Compensation Details
Excellent benefits package. Click hereto view our benefits summary.
Position Summary Information
Position Summary
Who we are:Mott Community College is student-centered and mission-driven to ensure that all our
students thrive and reach their fullest potential. As an institution, we are action-oriented and intentional in dismantling every systemic barrier that prevents the excellence of students from underrepresented communities.
As Mott Community College deepens its commitment to equity, it is of the highest priority that we focus our faculty hiring process to seek individuals with the expertise to lead our institution in serving students from underrepresented communities. This is an opportunity for the college community to continue to act upon our values but more importantly for the empowering of our students' self-efficacy, for cultivating a sense of belonging, and for the diversity of our entire student body, being reflected in a position of power in the classroom.
Purpose, Scope & Dimension of Job:
The role of the Senior Programmer / Architect is to design, develop, secure, administer and support college- wide computer application systems as needed within the Information Technology Services department and the College. Primary responsibilities of the position include technical direction and design, business application support, systems analysis, and design and programming and mentoring developers. The senior developer / architect performs application development, maintenance, administration of security, information reporting, customer analysis and other duties related to program analysis and development. The Senior Programmer / Architect needs to be able to meet with customers on their system needs and have the ability to translate and apply those needs to application development. This position will work with a variety of databases and maintain them to produce a reliable, accurate, and dependable information system for all functions of day-to-day operations. This position functions to support the College's enterprise resource planning structures through the overall design and development of information systems and integration with the core College ERP system (currently Ellucian Colleague).
Supervisory Responsibility:
This position does not have any supervisory responsibilities but will need to act as a lead architect and developer, often mentoring other developers, critiquing their development style, suggesting ways of improving and maintaining overall code integrity of all custom coding.
Minimum Requirements
  1. More than five (5) years of professional work experience in C# / .NET with a specific focus on web application development is a plus.
  2. Five or more years of database experience with specific focus on Microsoft SQL including development and management of the data structures and programming (can be concurrent with #1).
  3. Experience with programming languages.
  4. Demonstrated ability to own end-to-end delivery of software solutions, ensuring projects are completed and successfully implemented.
  5. Demonstrated participation in professional development and learning new skills, programming languages and processes.
  6. Demonstrated history of adaptation to new technology.
  7. Excellent written and verbal communications skills. Strong communication and people skills and the ability to work with users at all levels, with an emphasis on customer service.
  8. Experience working independently or without significant direction on a daily basis.
  9. Ability to manage multiple priorities and remain highly productive.
  10. Ability to design and manage code and systems to adhere to industry standards as well as making them sustainable with limited maintenance.

Additional Desirable Qualifications
  1. Education: Completed Associate's, Bachelor's or Master's Degree in Computer Science, Computer Information Systems or Business Information Systems with a minimum of 18 hours of advance programming coursework.
  2. Programming Languages: Programming languages such as JavaScript, C#, SQL, PHP, HTML, CSS, etc.
  3. Ellucian: One or more years of experience with Ellucian Colleague UI and it's related suite of products (e.g. Self Service, Experience, Ethos, etc)
  4. Security Awareness & Best Practices: Awareness of the OWASP security standard and familiarity with the OWASP top 10.
  5. Database Programming & Management: Knowledge of database systems like SQL Server. Familiarity with Stored Procedures with the ability to write performant queries.
  6. API Design: Understanding of RESTful API design principles and the ability to create well-documented, scalable APIs for communication between frontend and backend.
  7. Version Control: Proficiency in using version control systems like Git to manage source code, collaborate with team members, and track changes.
  8. Scripting: Familiarity with scripting languages like Bash, PowerShell, or Node to automate software installation and configuration tasks.
  9. System Administration: Proficiency in Windows Server, including certificates, IIS configuration, permissions, and system configuration.
  10. Testing and Quality Assurance: Skill in writing unit tests, integration tests, and end-to-end tests to ensure code quality, performance, and functionality.
  11. DevOps and Deployment: Familiarity with continuous integration/continuous deployment (CI/CD) pipelines, Docker containers, and deployment platforms.
  12. Virtualization and Containers: Knowledge of virtualization technologies (e.g. VMware, VirtualBox, Hyper-V) and containerization platforms (e.g. Docker) to create isolated environments for software installations.
  13. Logging and Monitoring: Ability to set up logging and monitoring tools (e.g., syslog, logic monitor, etc) to track software installation processes and detect issues.
  14. Network Basics: Basic networking knowledge to be able to communicate network settings, open ports, and firewall rules needed.
  15. Troubleshooting Skills: Aptitude for diagnosing and resolving issues related to software installations, including dependency problems, conflicts, and compatibility challenges.
  16. Documentation: Skill in creating clear and comprehensive documentation for software installation procedures, troubleshooting steps, and best practices.
  17. Mobile Apps: Experience working with iOS and Android applications, particularly in the app store registration and deployment process is a benefit
  18. Other Tools & Technologies: SQL Server Integration Services (SSIS) ETLs, Canvas, Automation software, Visual Studio

Physical Requirements/Working Conditions
Unique Aspects of Job:
  1. This position will be required to learn new programming languages, attend both technical and interpersonal professional development activities and have a strong commitment to the College.
  2. It is highly important that the Senior Programmer / Architect have skills to develop relationships and persuade and influence others.
  3. Ultimately, the systems maintained by the Senior Programmer / Architect will affect:
    1. All MCC employees
    2. All MCC students
    3. Organizations associated with the college
  4. The high volume of personnel using MCC data systems and the increasing number of systems and programs results in an increasing quantity of requests and emergencies.
  5. The ERP and related systems are heavily used by the College and it is important that this position understand the critical nature of system uptime.
  6. Occasionally, this position will be required to work weekends or outside of business hours to perform maintenance and/or repairs.

Physical Requirements:
The employee must be able to work at a desk for long periods of time and operate a computer workstation and telephone. Due to the heavy customer service aspect of this position, it is necessary to communicate effectively both in person and over the telephone with a large variety of people each day. The employee, on occasion, must be able to lift and carry, at the minimum, a 10-pound item.
Work Schedule
Hours/Schedule:
This is NOT a remote position. 52 Weeks, 40-hours per week, Monday through Friday. May be required to work a variable schedule/varying hours to meet operational needs or perform code moves. Work hours will be determined by the Director of Enterprise Services.
Mott Community College recognizes that remote work can benefit the student, employee and College and will permit employee duties to be performed remotely when it is appropriate, reasonable and feasible based on the College's mission and priorities. MCC employees follow a well-defined remote work program. The opportunity for remote work is reviewed on a case by case basis and dependent on many factors including the nature of the job duties and person's suitability for remote work. All hybrid work opportunities are approved by the immediate supervisor and Executive member.
For Detailed Job Description Click Here
Job Description
Additional Information
First consideration given to internal candidates.
Degree must be conferred by offer date.
Visa sponsorship is not available.
The College is unable to assist with travel and/or relocation expenses.
Selected candidates must submit to a drug test and criminal background check.
The College reserves the right to cancel the search at any time.
Application Deadline
Internal Deadline 8/25/26
Additional Application Deadline Information
The College reserves the right to close the recruitment process once a sufficient applicant pool has been identified.
Equal Opportunity Statement
As an equal opportunity institution, the College encourages diversity and provides equal opportunity in education, employment, all of its programs, and the use of its facilities. The College does not discriminate in educational or employment opportunities or practices on the basis of race, sex, color, religion, gender, national origin, veteran's status, age, disability unrelated to an individual's ability to perform adequately, sexual orientation, or any other characteristic protected by law. Title IX Coordinator Contact Information: 1401 E. Court St., Prahl College Center (PCC- 2030G), Flint, MI 48503, (810) 762-0024. Title II, ADA, Coordinator Contact Information: 1401 E. Court St., Curtice-Mott Complex (CM-1024), Flint, MI 48503, (810) 762-0373. Section 504 Coordinator Contact Information: 1401 E. Court St., Prahl College Center (PCC- 1130), Flint, MI 48503, (810) 762-0191.