Pulse Job logoPulse Job
HomeJobsBlogPricingContact
Pulse Job logoPulse Job

Trusted global job portal connecting talented professionals with top companies worldwide.

support@pulsjob.com

For Job Seekers

  • Browse Jobs
  • Premium Jobs
  • Create Profile
  • Pricing
  • Career Tips

For Employers

  • Hire someone
  • Employer Dashboard
  • Success Stories

Career Tools

  • AI Auto-Apply
  • Expert Resume Review
  • Set Job Alerts

Company

  • About Us
  • Contact
  • Blog

Support

  • FAQ
  • 14-Day Refund Policy
  • Privacy Policy
  • Terms of Service
  • Community Guidelines

Copyright © 2026 Pulse Job. All rights reserved.

FacebookTwitterLinkedInInstagram

Get the Pulse Job app for the best experience.

Disclaimer: Pulse Job is a platform connecting job seekers with employers. We do not guarantee employment or verify all employer claims. Users should exercise due diligence when applying for jobs or hiring candidates.

  1. Home
  2. Jobs
  3. Software Developer

Software Developer

Back to Jobs
Michigan Technological University logo

Software Developer

Michigan Technological University

75,000 / Year

Location

Main Campus (Houghton, MI)

Experience

Mid

Posted

Jul 10, 2026

Apply by

August 9, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Sign in to apply on web or download the app for more options.

Job Description

Michigan Technological University is an R1 technological research university founded in 1885 in Houghton. Our rural campus is situated just miles from Lake Superior in Michigan's scenic Upper Peninsula and is home to nearly 7,500 students from more than 60 countries around the world. Consistently ranked among the best universities in the country for return on investment, Michigan’s flagship technological university offers more than 185 [undergraduate](https://www.mtu.edu/admissions/academics/majors/) and [graduate](https://www.mtu.edu/gradschool/programs/degrees/) degree programs. Research focus areas include defense, health, energy, automotive, environment, and aerospace. The area’s waters, forests, and snowfall support year-round recreation, including skiing, snowboarding, hiking, biking, and paddling. The University is an integral part of the region, supported by a friendly and welcoming community that takes pride in being a true college town. We embrace our size, climate, sense of adventure, and originality. | | Summary | Michigan Technological University's Center for Technology & Training department is looking for a Software Developer with a user driven focus and who is passionate about their craft and excited to build software. This position provides a self-motivated candidate the opportunity to demonstrate their software development skills within a cross-functional team of software developers, civil engineers, technical writers and administrative staff to design, program, test, document, and maintain our software. We support and maintain multiple products so there are considerable opportunities for personal and professional growth. The ideal candidate is results-driven and adept at converting system requirements and specifications into sound technical solutions.

PLEASE NOTE: This is NOT a remote position. It requires working in-office in Houghton, MI. |
| --- | --- |
| Responsibilities and Essential Duties | 1. Assists in the design of programs and/or systems from requirements.
2. Ensures that the specifications provided are thorough and detailed in order to avoid problems in coding development.
3. Verifies the design with system stakeholders. Makes changes as appropriate.
4. Translates program and/or system requirements into technical specifications.
5. Codes, modifies, and tests program modifications and ensures that the programs conform to technical specifications.
6. Verifies test results with stakeholders and makes modifications as appropriate.
7. Responsible for providing support in development and testing activities of other engineers.
8. Assists with end user documentation on the programs.
9. Documents and demonstrates solutions by developing documentation, layouts, diagrams, charts, code comments and clear code.
10. Responsible for the maintenance of the completed/existing programs.
11. Provides technical support to the software end users.
12. Adheres to departmental and generally accepted industry standards, policies and procedures for system development.
13. Other duties as assigned.
14. Commit to learning about continuous improvement strategies and applying them to everyday work. Actively engage in University continuous improvement initiatives.
15. Apply safety-related knowledge, skills, and practices to everyday work. |
| Required Education, Certifications, Licensures | • Bachelor’s degree in Computer Science, Software Engineering, or an equivalent combination of education and experience from which comparable knowledge and abilities are acquired; OR the successful completion of a Bachelor's degree in Computer Science, Software Engineering, or similar field within 4 months from hire date as a condition of employment. |
| Required Experience | • Professional experience in writing, modifying, and testing software in a production environment.
• Experience developing desktop or web applications in C#, VB.NET or other .NET programming languages.
• Experience developing web applications using at least one popular framework (ASP.NET, Vue.js, Angular, react.js, Node.js, Bootstrap, etc)
• Experience with source control (e.g. GIT, SVN, TFS). |
| Desirable Education and/or Experience | • Software development experience in Microsoft Visual Studio.
• Database design experience using MSSQL server or other database systems.
• Demonstrated experience with GIS Systems.
• Knowledge and experience with Transportation Management Systems.
• Experience writing and executing unit tests |
| Required Knowledge, Skills, and/or Abilities | • Must possess excellent programming and analytical skills.
• Good organizational and communication skills are required.
• Ability to interpret specifications, to document and develop solutions from ground-up.
• Proven ability to work independently and as a part of a team.
• Willingness to devote 5 to 10 percent of time to travel.
• Possession of a valid driver’s license combined with a driving record that meets the Michigan Tech Vehicle Use policy.
• Willingness to relocate to the Houghton, MI area upon hire
• Demonstrated ability to communicate effectively across cultural boundaries and work harmoniously with diverse groups of students, faculty, and staff. |
| Desirable Knowledge, Skills, and/or Abilities | • Functional knowledge of the Fortran programming language.
• Functional knowledge of the Python programming language.
• Functional knowledge of one or more of the following: .NET Maui, Android & iOS, ASP.NET (HTML5, Angular, Bootstrap), NUnit, Azure services integration.
• Devotion to continuing education and desire to learn new technologies.
• Knowledge of Agile methods and practices.
• Demonstrated success in, or potential future contributions to, working with persons with a wide variety of backgrounds and viewpoints. |
| Work Environment and/or Physical Demands | WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The noise level in the work environment is usually low to moderate. |
| Required Training and Other Conditions of Employment | Every employee at Michigan Technological University will receive the following 4 required trainings; additional training may be required by the department.

Required University Training:
• Employee Safety Overview
• Anti-Harassment, Discrimination, Retaliation Training
• Annual Data Security Training
• Annual Title IX Training

Background Check:
Offers of employment are contingent upon and not considered finalized until the required background check has been performed and the results received and assessed. |
| Full-Time Equivalent (FTE) % (1=100%) | 1.00 |
| FLSA Status | Exempt |
| Appointment Term | 12 months |
| Shift | - |
| Pay Rate/Salary | The minimum salary for this position is $75,000 . The final salary will depend on experience and qualifications. |
| Title of Position Supervisor | Sr. Project Manager |
| Posting Type | Internal & External |
| Dependent on Funding | Yes |
| Additional Information | This position is contingent upon the continued availability of external funding. |



To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


If you require any auxiliary aids, services, or accommodations during Michigan Tech’s hiring process please notify the Human Resources office at 906-487-2280 or hr-help@mtu.edu.


Other Conditions of Employment:Please note that successful applicants are responsible for ensuring their eligibility to work in the United States (i.e. a citizen or national of the United States, a lawful permanent resident, a foreign national authorized to work in the United States without the need of an employer sponsorship) on or before the effective date of your appointment, and maintain eligibility without sponsorship throughout your appointment.


Michigan Technological University is an Equal Opportunity Educational Institution/Equal Opportunity Employer that provides equal opportunity for all, including protected veterans and individuals with disabilities.


The [Annual Security and Fire Safety Report](https://www.mtu.edu/publicsafety/pdfs/annual-report.pdf) contains current campus safety and disciplinary policies, crime statistics for the previous 3 calendar years, and on-campus student housing fire safety policies and fire statistics for the previous 3 calendar years. Michigan Tech will provide a paper copy upon request; please contact the Michigan Tech Public Safety.


In compliance with the federal Drug-Free Schools and Communities Act (DFSCA) and its implementing regulations (34 CFR Part 86), Michigan Tech is committed to maintaining a drugfree campus environment and actively promoting the health and safety of its community. Find [our notice](https://www.mtu.edu/hr/current/docs/aod-notification.pdf) that outlines the University's policies, legal sanctions, health risks, and available support resources related to the unlawful possession, use, or distribution of illicit drugs and alcohol. | | --- | | Required Education, Certifications, Licensures\ (minimum requirements) | | --- |

Key Responsibilities

  • Assists in the design of programs and systems from requirements.
  • Translates program and system requirements into technical specifications.
  • Codes, modifies, and tests program modifications to ensure conformity with specifications.
  • Verifies test results with stakeholders and makes necessary modifications.
  • Provides technical support to software end users.
  • Documents and demonstrates solutions through documentation, diagrams, and code comments.
  • Maintains completed or existing programs.
  • Adheres to departmental and industry standards for system development.

Requirements

  • Bachelor's degree in Computer Science
  • Software Engineering
  • or an equivalent combination of education and experience

Skills Required

C#VB.NET.NETASP.NETVue.jsAngularReact.jsNode.jsBootstrapGITSVNTFSProgramming skillsAnalytical skillsOrganizational skillsCommunication skillsAbility to work independentlyTeamworkCultural sensitivityMicrosoft Visual StudioMSSQLGIS SystemsTransportation Management SystemsUnit TestingFortranPython.NET MauiAndroidiOSNUnitAzureAgileContinuing education

Benefits

  • Health insurance
  • Retirement benefits
  • Professional growth opportunities

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android

Job Overview

Salary

75,000 / Year

Currency: USD

Job Type

Full-time

Experience

Mid

Location

Main Campus (Houghton, MI)

Application Deadline

August 9, 2026

Total Applicants

0

About Michigan Technological University

Michigan Technological University logo

Michigan Technological University is a leading company in the Technology sector, known for innovation and employee-centric culture.

View Company

Similar roles for you

Matched using this role's title and skills. Open the job search anytime to see every listing.

The Energy Authority logo

Software Developer

The Energy Authority

Full-timeEasy applyWork from Office
Jacksonville·Mid·Jul 10
Commonwealth Bank of Australia logo

Engineering Manager – Digital (CommBank App- Android/iOS)

Commonwealth Bank of Australia

Full-timeEasy applyHybrid
Sydney CBD Area·Senior·Jul 11
Worldpay logo

.Net Full Stack Developer (C#, .Net, AWS/Azure/GCP, React/Angular) - 3 - 6 Years - Pune

Worldpay

Full-timeEasy applyWork from Office
PUNE·Mid·Jul 11
Peraton logo

Software Developer

Peraton

66,000–106,000 / Year

Full-timeEasy applyWork from Office
US·Mid·Jul 10
Peraton logo

Software Developer

Peraton

66,000–106,000 / Year

Full-timeWork from Office
United States·Mid·Jul 10
BP logo

Software Developer

BP

Full-timeEasy applyHybrid
Brazil - São Paulo·Mid·Jul 10
Browse all jobs