1

Software Engineer Jobs in Marquette, MI (NOW HIRING)

CNC Programmer

Marquette, MI ยท On-site

$25.75 - $35.25/hr

CAM and Solid Modeling Software Why this job is worth considering Able Medical Devices builds ... As a CNC Programmer, you will own tooling and material decisions, write and manage CNC programs ...

Staff-level engineers have the opportunity to observe and document field explorations and ... Use geotechnical and structural software to perform various analyses ranging from limit-state ...

Staff-level engineers have the opportunity to observe and document field explorations and ... Use geotechnical and structural software to perform various analyses ranging from limit-state ...

Staff-level engineers have the opportunity to observe and document field explorations and ... Use geotechnical and structural software to perform various analyses ranging from limit-state ...

Staff-level engineers have the opportunity to observe and document field explorations and ... Use geotechnical and structural software to perform various analyses ranging from limit-state ...

Swiss CNC Programmer

Harvey, MI ยท On-site

$25.75 - $35.25/hr

CNC Programming | Swiss-Type Lathes Published: January 9, 2026 --- About Mount Mfg Mount Mfg is an ... Utilize CAD/CAM software including Autodesk PartMaker and/or SolidWorks * Interpret complex part ...

Ability to assist geotechnical engineering professionals with exploration and reporting. * AutoCAD and Civil 3D experience is desired. * Ability to learn new software as needed. * Strong ...

Ability to assist geotechnical engineering professionals with exploration and reporting. * AutoCAD and Civil 3D experience is desired. * Ability to learn new software as needed. * Strong ...

Ability to assist geotechnical engineering professionals with exploration and reporting. * AutoCAD and Civil 3D experience is desired. * Ability to learn new software as needed. * Strong ...

Ability to assist geotechnical engineering professionals with exploration and reporting. * AutoCAD and Civil 3D experience is desired. * Ability to learn new software as needed. * Strong ...

CNC Operator

Marquette, MI ยท On-site

$19.75 - $27.25/hr

CAM and solid modeling software for programming production and prototype parts. Precision measuring and gauging tools for in-process and final inspection. What we're looking for Required: * Hands-on ...

CNC Setup Technician

Marquette, MI ยท On-site

$19.75 - $27.25/hr

You'll also work directly with Development Engineering on new part designs, which gives this role ... Machines, controls and software CNC equipment setup and adjustment, plus manual lathe, mill, and ...

next page

Showing results 1-20

Software Engineer information

See Marquette, MI salary details

$61.6K

$143K

$199.2K

How much do software engineer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for software engineer in Marquette, MI is $143,025.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,300.00 and $167,700.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What cities near Marquette, MI are hiring for Software Engineer jobs?

Cities near Marquette, MI with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Marquette, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $143,025 per year, or $68.8 per hour.

OSP Telecommunications Field Engineer

Marquette, MI โ€ข On-site

Michigan Broadband Services
Telecommunicationsย โ€ขย 11 - 50 employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 27 days ago


Job description

Michigan Broadband Services, a leading provider of high-speed broadband and communications services, is seeking an OSP Telecommunications Field Engineer to join our growing team at our Carney, MI office.
In this position you will play a key role in designing, implementing, and maintaining our fiber optic and telecommunications infrastructure. This position combines field engineering, network design, site analysis, and project coordination to ensure reliable, high-quality network performance. The ideal candidate is technically skilled, detail-oriented, and enjoys working in both office and field environments to support infrastructure projects throughout Michigan.
Responsibilities
  • Perform detailed engineering site surveys to assess structural, electrical, environmental, and facility readiness for telecommunications equipment installation.
  • Design fiber optic routes and outside plant (OSP) cable projects using CAD and engineering standards.
  • Develop construction prints and engineering documentation for fiber network expansions and upgrades.
  • Coordinate the relocation of fiber and copper facilities to support roadway improvement projects and other utility relocations.
  • Evaluate existing telecommunications infrastructure and recommend improvements to optimize network performance and reliability.
  • Work closely with utility companies, contractors, municipalities, and permitting agencies to coordinate pole transfers, make-ready work, and project timelines.
  • Configure, install, test, and troubleshoot active network equipment and optical transport systems.
  • Perform field inspections to verify construction quality and ensure projects meet engineering specifications and industry standards.
  • Assist with network planning, capacity upgrades, and infrastructure expansion projects.
  • Maintain accurate project documentation, as-built drawings, and engineering records.

Qualifications
  • Bachelor's degree in Engineering, Computer Science, or Telecommunications preferred; 3-5 years of relevant telecommunications engineering experience will be considered.
  • Experience designing fiber optic networks, outside plant (OSP), or telecommunications infrastructure.
  • Proficiency with CAD software and interpreting engineering drawings, construction prints, and technical documentation.
  • Working knowledge of fiber optic construction practices, utility coordination, and telecommunications infrastructure.
  • Familiarity with routing, switching, optical transport equipment, or other active network technologies is preferred.
  • Strong analytical, problem-solving and organizational skills.
  • Excellent verbal and written communication skills with the ability to collaborate across departments and with external partners.
  • Ability to manage multiple projects while meeting deadlines.
  • Valid driver's license with an acceptable driving record. Frequent travel throughout Michigan's Upper Peninsula and Northern Lower Peninsula is required.

Benefits
  • Competitive compensation
  • 401(k) with employer match
  • Medical, dental and vision insurance
  • Company paid life insurance
  • Paid time off and holidays
  • Opportunities for professional development and career growth