Employment Opportunities

Part-Time Student Employment Opportunities
We’re looking for bright, self-motivated students with career interests in Information Technology to provide technology support to the faculty, staff and students within the Opus College of Engineering.


  • Provide first-level helpdesk support for college and university technology systems
  • Assist students with troubleshooting and and installing software on student laptops
  • Monitor and maintain the PrintWise printers and college computer labs
  • Check out/in shared equipment to college faculty/staff
  • Work on IT projects with the COE Tech staf

  • Good knowledge of computer systems including the Windows operating system
  • Experience troubleshooting hardware and software systems
  • Strong desire to learn more about Information Technology
  • People skills / customer-service focus
  • Ability to work independently as well as in a team environment
  • Excellent communication, both verbal and written

  • Competitive hourly pay
  • Highly flexible scheduling
  • Gain valuable technology support experience
  • Exclusive on-campus work
  • Time off during holidays and breaks
  • Great team environment & fun place to work

  • Must be enrolled as a current Marquette student
  • Have and maintain a minimum cumulative GPA of at least 3.0
  • Be motivated and willing to learn on the job and make use of various resources to successfully complete work
    To Apply:
    Please email cover letter and resume to brad.bonczkiewicz@marquette.edu

Position Overview – Computer Systems Engineer
The Opus College of Engineering is seeking a well-rounded IT professional who enjoys solving problems and has a passion for helping others. Our college is one of the most innovative places to experience engineering with facilities dedicated to solving complex problems facing society. Opportunities exist to support faculty and student technology needs on intriguing research projects in the areas of robotics, artificial intelligence/machine learning, combustible engines, electric motors, nanoscale devices, fresh water, imaging/visualization, materials/structural testing, and human performance/biomedical engineering. We support our employees on their career journeys through diversifying their skills, deepening their expert knowledge, encouraging a healthy work-life balance, focusing on personal wellbeing, providing leadership training, and sustaining a culture of respect and inclusion.

The Computer Systems Engineer (CSE) within the Opus College of Engineering is a key player of our organization ensuring efficient and secure IT systems meet the needs of our customers. This is achieved through the technical planning, implementation, and academic technology support services provided. This individual is responsible for the acquisition, configuration, maintenance, and support of servers and computing endpoints to support faculty, staff, and students within the college. The CSE will serve as an expert in technical analysis with a primary focus on providing cost-effective solutions which leverage existing university infrastructure and services as well as available cloud computing platforms. Additionally, the CSE will also participate in the planning and implementation of policies and procedures to ensure system provisioning is consistent with college goals, industry best practices and regulatory requirements. This position will require some evening or occasional weekend work outside business hours to minimize customer disruptions.

Job Responsibilities
1. Design, install/configure, manage, maintain, and support the college-wide Microsoft server infrastructure including Active Directory, Hyper-V, SCCM, SQL, and third-party applications
2. Build, test, deploy, and maintain Windows and Linux operating system images
3. Package, test and deploy engineering software packages and updates to the end-user environment using SCCM and application virtualization technologies
4. Provide academic technology support for specialized software packages across engineering disciplines including computer-aided design, simulation/analysis, testing/measurement, and integrated development environments
5. Proactively monitor and maintain inventory lifecycle processes for end-user hardware and software assets on a network of 1,200+ computers in offices, classrooms, and research/teaching laboratories
6. Create scripting solutions within PowerShell for automation and other administrative needs
7. Provide expert consulting services along with testing, evaluation, and recommendations of hardware systems and software to meet end-user needs
8. Create and maintain workflow design of Group Policy Objects (GPOs) managing the security and configuration of the Windows desktop OS
9. Supervise and mentor a Desktop Support Technician student employee along with daily delegation of projects and tasks
10. Manage and support the undergraduate student laptop program
11. Work with vendors to purchase computer hardware and license engineering software
12. Serve as Tier-3 advanced knowledge resource monitoring, responding to, and resolving escalated helpdesk tickets
13. Provide academic research technology support to faculty and student researchers
14. Collaborate with other technology teams around campus working on projects, sharing ideas, and solving problems
15. Perform other duties and responsibilities as required, assigned, or requested.

Required Knowledge, Skills & Abilities
* Bachelor’s degree in Computer Science or related field or an equivalent combination of IT training, certification and work experience.
* Minimum of three years supporting Windows operating systems and two years working with System Center Configuration Manager (SCCM).Designing, implementing, and maintaining Windows desktop environments
* Designing, building, and testing SCCM applications and collections with a detailed understanding of Microsoft SCCM / Configuration Manager and acquired skills for debugging SCCM task sequences
* Administering and supporting Microsoft Windows Server operating system environments
* Building and maintaining a Hyper-V or similar virtualization platform
* Planning and enhancing desktop security and configurations through Group Policy Objects (GPOs) coupled with strong understanding of Active Directory management
* Monitoring and improving performance of systems
* Developing PowerShell scripts to automate tasks
* Solid understanding of security fundamentals
* Ability to solve complex, time-sensitive problems under high-pressure
* Ability to manage and prioritize multiple projects working in a fast-paced environment
* Demonstrated proficiency with decision-making skills, excellent problem-solving, diagnostic, and technical troubleshooting skills
* Experience and commitment to providing exceptional customer service
* Ability to work independently and collaboratively within a small team environment

Preferred Knowledge, Skills & Abilities
* Bachelor’s or Associate’s degree in Computer Science, Information Technology, or related field.
* Experience working with Linux operating systems (Ubuntu, RedHat) and Mac OS
* General knowledge of engineering applications (CAD, LabVIEW, Matlab, Ansys)
* Certification(s) in the area(s) of design/administration of Windows Server solutions, security compliance, endpoint management
* Experience working with Azure cloud-based solutions such as virtual desktop environments
* Good understanding of networking concepts (switches, firewalls, and routers)

It is the policy of Marquette University to provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other applicable federal or state-protected classification.

Please apply online through the Marquette University Human Resources website: https://employment.marquette.edu/postings/16391