1

Open Source Jobs in Michigan (NOW HIRING)

Java Springboot

Dearborn, MI · On-site

$47 - $60.75/hr

... open-source Java or Spring Boot projects Company : CommServe Technologies Inc is a global provider of ITES support, cybersecurity solutions, staffing services, enterprise application support, and PMO ...

Configure BSW and AUTOSAR Classic / adaptive ( Compliant / compatible/open source alternatives) components (SOVD, watchdog, NVM ) to ensure safety, security, stability, reliability, and performance.

Sr. UI/ UX Developer

Detroit, MI · On-site

$59.50 - $77/hr

Net (C# or VB) • HTML5 / JavaScript / CSS • Mobile development including Android and iOS native applications and hybrid applications • Sharepoint • Open-source Javascript libra9ries • ...

Sr. UI/ UX Developer

Detroit, MI · Hybrid

$59.50 - $77/hr

Net (C# or VB) HTML5 / JavaScript / CSS Mobile development including Android and iOS native applications and hybrid applications Sharepoint Open-source Javascript libra9ries Content management ...

Operations Research Analyst

Taylor, MI · On-site

$91K - $108K/yr

... open-source optimization solvers. • Proficiency in Python for data analysis and model development. • Strong problem-solving and communication skills. Preferred : • Experience developing ...

Software Engineer

Dearborn, MI · On-site +1

$138K - $178K/yr

... Java, open-source technologies and hands on experience in micro services using Java 11 and Java 17 Java concepts. 2. Spring boot and Spring cloud frameworks. 3. Refactor API/services for ...

next page

Showing results 1-20

Open Source information

See Michigan salary details

$18.4K

$91.5K

$163.3K

How much do open source jobs pay per year?

As of Jul 16, 2026, the average yearly pay for open source in Michigan is $91,500.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,690.00 and $126,017.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Open Source position, and why are they important?

To excel in open source roles, you need strong programming abilities, proficiency in version control systems (like Git), and a thorough understanding of software development workflows. Familiarity with collaboration platforms such as GitHub or GitLab, and experience with common open source licenses, are often required. Excellent written communication, self-motivation, and adaptability help you succeed in a collaborative, globally distributed community. These skills ensure effective contribution, seamless teamwork, and successful project outcomes in the open source ecosystem.

What does a typical workday look like for someone in an open source role?

In an open source role, your day often includes reviewing and contributing code, participating in online discussions, and collaborating with contributors around the world through platforms like GitHub or GitLab. Tasks can range from fixing bugs, implementing new features, reviewing pull requests, to updating documentation. You’ll regularly interact with both internal teams and external contributors, helping maintain the health and progress of open source projects. The work environment is usually highly collaborative and flexible, offering the chance to learn from a diverse, global community while building your technical portfolio.

What is an Open Source job?

An Open Source job typically involves contributing to, maintaining, or managing open-source projects. Professionals in this field may work on coding, documentation, community engagement, or software security for open-source software. These roles can be found in tech companies, nonprofits, or as independent contributors. Many open-source jobs require strong collaboration skills and experience with platforms like GitHub or GitLab.

What are the most commonly searched types of Open Source jobs in Michigan? The most popular types of Open Source jobs in Michigan are:
What are popular job titles related to Open Source jobs in Michigan? For Open Source jobs in Michigan, the most frequently searched job titles are:
Software Engineer

Full-time

Posted 16 days ago


Job description

Software Engineer
ON W2
Location: On-site in Dearborn, MI, 5 days a week
JD:
Java • Spring Boot • Connected Services
Overview
We are looking for a skilled Senior Java Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle - from architecture through deployment - building robust APIs and event-driven systems that power real-time device and data integrations.
Responsibilities
• Design and develop RESTful and event-driven microservices using Java 17+ and Spring Boot 3
• Build and maintain integrations with IoT devices, third-party APIs, and connected platforms
• Implement messaging pipelines with Kafka or RabbitMQ for real-time data streaming
• Write clean, testable code with JUnit, Mockito, and integration test suites
• Collaborate with product and DevOps on CI/CD pipelines (Docker, Kubernetes, Helm)
• Participate in architecture reviews and define best practices for the team
Required Skills
• 5+ years with Java (Java 17+ preferred) and Spring Boot ecosystem
• Strong knowledge of Spring Cloud, Spring Security, and Spring Data JPA
• Experience with Kafka, RabbitMQ, or similar messaging technologies
• Familiarity with OAuth 2.0, JWT, and API security patterns
• Proficient with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis)
• Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)
Nice to Have
• Experience with MQTT, AMQP, or CoAP for IoT device communication
• Knowledge of OpenAPI / Swagger specification and contract-first design
• Exposure to service mesh (Istio, Linkerd) and observability tooling
• Contributions to open-source Java or Spring Boot projects
Years of Experience: 9.00 Years of Experience