1

Weekend Software Engineer Jobs in Michigan (NOW HIRING)

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Description Senior Software Engineer Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 138,000-172,250 Additional ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Description Senior Software Engineer 1 Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 131,000-170,000 Additional ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Description Senior Software Engineer 1 Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 131,000-170,000 Additional ...

Software Engineer #1059251 Position Description: The Connected Vehicle Data Enablement (CVDE) organization within Global Data Insight and Analytics (GDIA) builds the data platforms and software ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel:

Ford Motor Company is seeking a Senior Software Engineer to design, develop, and evolve cloud-native services that support Ford retail consumers. This role involves leading the development of ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

The Senior Software Engineer designs, develops, and delivers complex features and services within OneStream solutions, leading moderately to highly complex work that drives scalability, performance ...

Software Engineer #1061088 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...

Embedded Software Development Engineer Atego HighRely is currently searching for an Embedded Software Engineer for a 6 month contract position that may be extended. The Software Development Engineer ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

The Senior Software Engineer designs, develops, and delivers complex features and services within OneStream solutions, leading moderately to highly complex work that drives scalability, performance ...

We are seeking a highly motivated Software Engineer to join the FDSP software delivery team. In this role, you will design, develop, enhance, deploy, and support cloud-native microservices that ...

We are seeking a highly motivated Software Engineer to join the FDSP software delivery team. In this role, you will design, develop, enhance, deploy, and support cloud-native microservices that ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local

Showing results 21-40

Weekend Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do weekend software engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for weekend software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is a weekend software engineer?

Weekend Software Engineers are professionals who primarily work on software development tasks during the weekends. They may be employed part-time, on a contract basis, or as part of a company's flexible work schedule to handle maintenance, updates, or specific projects outside regular business hours. This role is ideal for those who prefer or require non-traditional work hours, and it can involve responsibilities such as coding, debugging, system monitoring, or supporting deployments that are scheduled to minimize business disruptions.

What are some unique challenges and benefits of working as a weekend software engineer?

As a Weekend Software Engineer, you may face challenges such as collaborating with team members who primarily work weekdays, which can require proactive communication and clear documentation. However, this role also offers flexibility and the opportunity to focus on tasks with fewer real-time interruptions. You’ll likely work on maintenance, urgent bug fixes, or project sprints scheduled for off-peak hours. This experience can enhance your problem-solving skills and may position you for future roles that require adaptability or involve critical support work. Additionally, many organizations value weekend engineers for their reliability and willingness to support essential systems outside standard hours.

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

To thrive as a Weekend Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree or coding experience. Familiarity with popular development tools, version control systems like Git, and cloud platforms is typically required. Effective time management, self-motivation, and clear remote communication are critical soft skills for this role. These skills ensure you can deliver high-quality code efficiently while collaborating with teams or clients during limited weekend hours.

What is the difference between Weekend Software Engineer vs Part-Time Software Developer?

AspectWeekend Software EngineerPart-Time Software Developer
CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentProject-based, flexible hours, remote or on-siteProject-based, flexible hours, remote or on-site
Industry UsageTech companies, startups, freelance projectsTech companies, startups, freelance projects
Search & Comparison IntentYesYes

Weekend Software Engineers and Part-Time Software Developers often share similar credentials and work environments, focusing on flexible, project-based work. The main difference lies in terminology; 'Weekend Software Engineer' emphasizes work specifically on weekends, while 'Part-Time Software Developer' may include work during weekdays or evenings. Both roles suit those seeking flexible schedules in tech industries.

Do weekend software engineers work on weekends?

Weekend software engineers may work on weekends if their role requires support outside regular hours, such as maintaining systems or handling urgent issues. However, many positions offer flexible schedules, and weekend work depends on the company's policies and project needs.

What are the most commonly searched types of Software Engineer jobs in Michigan?

The most popular types of Software Engineer jobs in Michigan are:

What cities in Michigan are hiring for Weekend Software Engineer jobs?

Cities in Michigan with the most Weekend Software Engineer job openings:

Infographic showing various Weekend Software Engineer job openings in Michigan as of September 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 100% In-person job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Software Engineer

Detroit, MI • On-site, Remote

Part-time

Re-posted 7 days ago


Job description

WHILE THERE IS NO MONETARY COMPENSATION CURRENTLY, THIS POSITION WILL BE COMPENSATED WITH 1-3% EQUITY IN THE COMPANY ALONG WITH A COMPETITIVE SALARY IN THE FUTURE ONCE WE HAVE RAISED A SEED ROUND.

About Squirl:

Founded in early January 2020 by a team of three college sophomores, who had a passion for financial markets and technology, the early roots of Squirl started out as an extracurricular project to develop algorithmic trading strategies that outperformed the S&P 500. Overtime, as our shared experience and connections grew, we eventually transitioned into becoming an advanced quantitative trading firm with deep partnerships to asset management firms globally.

Over the past year, we have been working with BCM Partners to launch our first in-house systematic trading algorithm: a LONG-SHORT global macro strategy that executes on directional trading opportunities in the FX market. We are also testing additional strategies in the equities market that demonstrate significant alpha in backtests.

Throughout our journey, we have gained a more proficient understanding on how to best capitalize on the changing dynamics of financial markets, and our hands-on experiences have allowed our portfolios to excel in even the most volatile of times.

About the position:

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code, and documenting functionality.

You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.

Position responsibilities include:
  • Organize full lifecycle software development

  • Prepare specifications and determine operational feasibility

  • Write well designed, testable, efficient code

  • Prepare software verification plans and quality assurance procedures

  • Organize documenting and maintenance of software functionality

  • Integrate software components into a fully functional software system

  • Evaluate and deploy software tools, processes and metrics

  • Provide support and consulting on software systems usage

  • Ensure compliance with project plans and industry standards

Position requirements:
  • 2+ years' experience of working in a Computer Software Engineer or Software Developer position

  • Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.)

  • Excellent knowledge of REST APIs, timeseries databases, and UNIX system administration

  • Demonstrated experience in documenting requirements and specifications

  • Close familiarity with software engineering tools, software development methodology and release processes

  • BS degree in Computer Science or Engineering


Perks of joining our team:

  • Flexibility to work whenever you want (apart from weekly team check-ins)
  • Exposure to working with a team that will be following the agile development methodology to rapidly iterate and grow
  • Ability to contribute to the design and development of a product that could be used by thousands of people
  • Joining an up-and-coming startup with plans to disrupt the financial services sector
  • Being surrounded by a team with over 15+ years of combined development experience and 30+ years of trading experience
  • Mentorship to grow as a software engineer and as a stock/option trader
  • Potential to grow within our company through further projects
Employment Type: PART_TIME