Institute of Data
  • Learn Practical AI Skills
  • Find Jobs
  • Career Consultation
  • Job Alerts
  • Post a Job
  • Employers
  • Sign in
  • Sign up
  • Learn Practical AI Skills
  • Find Jobs
  • Career Consultation
  • Job Alerts
  • Post a Job
  • Employers

44 jobs found in Birmingham, MI

Refine Search
Current Search
Developers & Programmers Birmingham, MI
Search within
50 kilometers
10 kilometers 20 kilometers 50 kilometers 100 kilometers 200 kilometers
Refine by Specialisation
Management  (246) Engineering - Software  (205) Consultants  (113) Product Management & Development  (45) Business & Systems Analyst  (40) Help Desk & IT Support  (27)
Programme & Project Management  (19) Security  (13) Architects  (9) Web & Interaction Design  (6) Engineering - Networks  (4) Database Development & Admin  (3) Network & Systems Administration  (2) Testing & Quality Assurance  (1)
More
Refine by Job Type
Full time  (6) Contract  (1)
Refine by State
Michigan  (44)
Refine by Country
United States  (44)
Refine by City
Warren  (11) Southfield  (7) Detroit  (6) Sterling Heights  (6) Milford  (4) Dearborn  (2)
Plymouth  (2) Rochester Hills  (2) Troy  (2) Ecorse  (1) Royal Oak  (1)
More
Global Information Technology
Full time
 
Application Developer
Global Information Technology Southfield, MI
Job Description Job Title: Application Developer Job Location: Remote Job Type: Full Time Job Description: Design, develop, test, and support enterprise applications Build and maintain backend services using Java, Spring Boot, and Jakarta EE Develop responsive user interfaces using Angular or React Create and integrate RESTful APIs and microservices Participate in full software development lifecycle (SDLC) Support CI/CD pipelines and containerized deployments Implement secure coding practices and application security standards Analyze business requirements and provide technical solutions Collaborate with cross-functional teams and provide technical guidance Support testing, troubleshooting, deployment, and production issues Requirement: 5+ years of backend development experience with Java, Spring Boot, and Jakarta EE Strong experience with REST APIs, SQL databases, and Git 3+ years of frontend experience with Angular or React, TypeScript,...

May 31, 2026
Global Information Technology
Full time
 
Senior Software Engineer
Global Information Technology Southfield, MI
Job Description Job Title: Senior Software Engineer Job Location: Silicon Valley, CA Job Type: Full TIme Job Description: Design and develop automation solutions for network testing and validation Work with SONiC and Linux networking platforms Troubleshoot network and switch-related issues Collaborate with hardware and software teams Analyze packet captures, logs, and traffic behavior Support routing and switching feature testing Requirement: 8+ years of network engineering experience Strong Python and scripting skills Experience with IXIA, Spirent, or Keysight traffic generators Knowledge of BGP, OSPF, MPLS, VLAN, STP, LAG, etc. Experience with SONiC, Linux networking, and Broadcom/Marvell ASICs Interested candidates can send their updated resumes at jobs@global-itech.com

May 30, 2026
th
Software Engineer
thyssenkrupp Southfield, MI
May 25, 2026
th
Software engineer
thyssenkrupp Southfield, MI
May 25, 2026
tM
Full time
 
Software Engineer
thyssenkrupp Materials NA, Inc. Southfield, MI
Job Summary The Software Engineer creates and maintains computer applications, documentation, operating instructions and control language. Participates in the systems design process and accepts assigned responsibility for projects which may include maintenance, major modifications or development of systems. Job Description Key Accountabilities: Confers with management and users personnel to ascertain specific design requirements. Conducts systems analyses and design studies and prepares concept and design specifications for a functional computer application. Effectively resolves programming problems by conducting a thorough analysis of the problems and employing appropriate debugging techniques and aids to resolve the problems. Promotes the uniformity of the programming effort by contributing to and adhering to the IT Department’s Standards and Guidelines manual. Assures the availability of computer resources by managing recovery from data loss caused by...

May 23, 2026
tM
Full time
 
Software engineer
thyssenkrupp Materials NA, Inc. Southfield, MI
Job Summary The Software Engineer creates and maintains computer applications, documentation, operating instructions and control language. Participates in the systems design process and accepts assigned responsibility for projects which may include maintenance, major modifications or development of systems. Job Description Key Accountabilities: Confers with management and users personnel to ascertain specific design requirements. Conducts systems analyses and design studies and prepares concept and design specifications for a functional computer application. Effectively resolves programming problems by conducting a thorough analysis of the problems and employing appropriate debugging techniques and aids to resolve the problems. Promotes the uniformity of the programming effort by contributing to and adhering to the IT Department’s Standards and Guidelines manual. Assures the availability of computer resources by managing recovery from data loss caused by...

May 23, 2026
IG
Backend Software Engineer (C#/.NET/Linux)
Insight Global Southfield, MI
Job Description Insight Global is looking for a Senior C# Engineer to join one of our global manufacturing and supplier clients. This person will a specialized R&D team that is pioneering high-accuracy micro-location technologies that rely on advanced algorithms to achieve centimeter-level precision. By blending sensor data, RF signals, and cutting-edge signal processing, they are transforming how people and machines navigate their environments. This person will join a team to tackle complex real-world problems with creativity, collaboration, and a spirit of continuous innovation. Responsbilites include: Design and develop high performance backend services using C# and .NET running in Linux server environments. Architect and implement scalable service oriented systems that support high throughput messaging, device communication, and distributed workloads. Design and build network based services. Develop and maintain systems that leverage distributed...

May 11, 2026
PJ
Full time
 
Software Engineer
Perry Johnson Registrars, Inc. Troy, MI
Software Engineer – Full Stack (Next.js / TypeScript / MSSQL) We are seeking an experienced Full Stack Software Engineer to join our in-office development team as we continue expanding and modernizing a large-scale enterprise platform used across multiple departments and international operations. This role is best suited for someone with strong technical fundamentals, a collaborative mindset, and the motivation to help drive long-term modernization efforts inside a growing organization. We are looking for an engineer who wants ownership, enjoys solving complex problems, and takes pride in building systems that people rely on every day. This is not a narrow “ticket-only” engineering role. Our developers work directly with stakeholders across departments to understand workflows, improve processes, and transition legacy systems into modern applications. The right candidate will be technically capable, adaptable, communicative, and motivated by building meaningful software in a...

May 21, 2026
Te
ONSITE - Application Specialist - Post Processor Developer Focus (2 years CAD/CAM exp., Bachelor's)
Tebis Troy, MI
About Us Tebis America is a leader in CAD/CAM and MES software solutions, helping manufacturers in automotive, aerospace, die, and mold industries achieve efficiency, automation, and precision. We combine advanced technology with deep industry knowledge to deliver results that matter. Job Summary: We are seeking a Post Processor Developer to join our technical team. This role is critical in ensuring our customers achieve accurate, efficient, and reliable machine tool output through highly customized post processors and virtual machines. Key Responsibilities : Develop, configure, and test CNC post processors for a wide variety of machine tools (3-, 4-, and 5-axis mills, lathes, mill-turns, etc.). Create and maintain virtual machine models to simulate CNC machining processes. Collaborate with application specialists and customers to define requirements and validate results. Troubleshoot and optimize post processors for accuracy, safety, and efficiency. Document...

May 14, 2026
SO
Full time
 
Senior Software Engineer - Business Operations & Automation
SpotOn Sales (Career Site) Royal Oak, MI
About SpotOn We’re not just building restaurant tech, we’re giving independent restaurants the tools to compete and win. From our award-winning point-of-sale to AI-powered profit tools, everything we do helps operators boost profit, work smarter, and keep their best people. And every solution is backed by real humans who actually give a sh*t about helping restaurants succeed. Named the #1 Restaurant POS by G2 (Fall 2025), based on ratings from real users Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users Awarded Great Places to Work and Built In’s Best Workplaces for multiple years running We move fast, care hard, and fight for independent restaurant operators to do what they love, and love doing it. If you’re looking to make an impact with heart and hustle, SpotOn is the place for you. About This Role Our operations, sales, and customer support teams run on workflows that were designed...

May 20, 2026
ACS Solutions
SQL Database Developer with LabView
ACS Solutions Rochester Hills, MI
Apply for tomorrow's opportunity today, with Volt Volt is immediately hiring for SQL Database Developer with LabView in Rochester Hills, MI. As a SQL Database Developer with LabView, you will: * Design and implement a local SQL database to store test results, configuration data, and metadata. * Develop and modify LabVIEW applications to read from and write to the local database. * Develop, upgrade, troubleshoot, and maintain supporting software in .NET, C#, and VB/VB.NET. * Implement mechanisms to push or synchronize data from the local SQL database to the organization database. * Ensure data integrity, traceability, and reliability across local and enterprise systems. * Implement logging, error handling, and recovery for database and software interfaces. * Create and maintain technical documentation for database structure, data flow, and software interfaces. * Collaborate with internal test engineers and stakeholders to support operational lab systems. This is a full time,...

May 22, 2026
ACS Solutions
Sql database developer
ACS Solutions Rochester Hills, MI
Apply for tomorrow's opportunity today, with Volt Volt is immediately hiring for SQL Database Developer with LabView in Rochester Hills, MI. As a SQL Database Developer with LabView, you will: * Design and implement a local SQL database to store test results, configuration data, and metadata. * Develop and modify LabVIEW applications to read from and write to the local database. * Develop, upgrade, troubleshoot, and maintain supporting software in .NET, C#, and VB/VB.NET. * Implement mechanisms to push or synchronize data from the local SQL database to the organization database. * Ensure data integrity, traceability, and reliability across local and enterprise systems. * Implement logging, error handling, and recovery for database and software interfaces. * Create and maintain technical documentation for database structure, data flow, and software interfaces. * Collaborate with internal test engineers and stakeholders to support operational lab systems. This is a full time,...

May 22, 2026
IG
Lead C++ Developer
Insight Global Sterling Heights, MI
Job Description Day to Day: This engineer will be responsible for developing and maintaining high-performance, system-level software using C++ in a Linux environment. The role includes designing scalable and efficient code, debugging complex issues, and optimizing performance in resource-constrained or hardware-adjacent systems. A key part of the role is mentoring junior engineers through code reviews, design guidance, and best practices, helping elevate the overall technical capability of the team. The engineer will also work with emerging technologies such as Rust, contributing to modernization efforts where applicable. This position requires a strong balance of hands-on development and technical leadership. Compensation: $35/hr to $40/hr Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401K retirement account access with employer matching....

Jun 01, 2026
IG
Software Engineer
Insight Global Sterling Heights, MI
Job Description Job Description We are seeking a highly motivated Software Engineer to support critical national defense programs. In this role, you will coordinate, design, develop, and maintain secure software systems and military vehicle software-based subsystems for mission-critical applications. You will collaborate with multidisciplinary teams to deliver high-assurance solutions that meet stringent performance, reliability, and cybersecurity requirements under DoD standards and regulations. Key Responsibilities: Develop, implement, test, and maintain embedded and/or application-level software systems supporting defense systems Ensure the logical and systematic conversion of customer or product requirements into total systems solutions in compliance with DoD cybersecurity, RMF, and MIL-STD requirements Participate in full software development lifecycle activities including requirements analysis, design, coding, integration, testing (regression,...

Jun 01, 2026
Actalent
Principal Software Engineer
Actalent Sterling Heights, MI
Job Title: Principal Software Engineer Job Description We are seeking multiple Software Engineers and Software Team Leads with expertise in real-time embedded systems to support software development, integration, and testing efforts across defense programs. These roles operate within the Electrical Software and Controls (ESC) Functional Engineering Directorate and are aligned to Software Integrated Product Teams (IPTs). Engineers will support one or more contracts/work directives, contributing to full lifecycle software development efforts and, in some cases, overseeing subcontracted work. Individual contributors will focus on software design, development, integration, and testing, while collaborating closely with team leads. Team Leads will divide their responsibilities between hands-on technical work and technical leadership/project execution. Responsibilities Lead software engineering efforts including planning, estimation, and execution. Oversee requirements...

May 23, 2026
Actalent
Principal software engineer
Actalent Sterling Heights, MI
Job Title: Principal Software Engineer Job Description We are seeking multiple Software Engineers and Software Team Leads with expertise in real-time embedded systems to support software development, integration, and testing efforts across defense programs. These roles operate within the Electrical Software and Controls (ESC) Functional Engineering Directorate and are aligned to Software Integrated Product Teams (IPTs). Engineers will support one or more contracts/work directives, contributing to full lifecycle software development efforts and, in some cases, overseeing subcontracted work. Individual contributors will focus on software design, development, integration, and testing, while collaborating closely with team leads. Team Leads will divide their responsibilities between hands-on technical work and technical leadership/project execution. Responsibilities Lead software engineering efforts including planning, estimation, and execution. Oversee requirements...

May 23, 2026
Moseley Technical Services, Inc.
Software Engineer
Moseley Technical Services, Inc. Sterling Heights, MI
Check out this new opportunity! Embedded Software Engineer Ground Combat Vehicle Program Sterling Heights, MI $64.28 - $71.42/Hour Ability to Obtain a Secret Clearance Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance. Responsibilities: * Design, configure, and test a next-gen software development environment supporting documentation, code, and test artifact generation * Analyze and develop software requirements, architecture, and design using standard modeling and design tools * Write, integrate, and test embedded software in vehicle domains such as Board Support Packages (BSPs), displays, power management, diagnostics, lethality, embedded training, and software deployment * Perform hardware/software integration, debugging, and...

May 08, 2026
Moseley Technical Services, Inc.
Software engineer
Moseley Technical Services, Inc. Sterling Heights, MI
Check out this new opportunity! Embedded Software Engineer Ground Combat Vehicle Program Sterling Heights, MI $64.28 - $71.42/Hour Ability to Obtain a Secret Clearance Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance. Responsibilities: * Design, configure, and test a next-gen software development environment supporting documentation, code, and test artifact generation * Analyze and develop software requirements, architecture, and design using standard modeling and design tools * Write, integrate, and test embedded software in vehicle domains such as Board Support Packages (BSPs), displays, power management, diagnostics, lethality, embedded training, and software deployment * Perform hardware/software integration, debugging, and...

May 08, 2026
General Motors
Senior Software Engineer - Feature & Experience
General Motors Warren, MI
Job Description Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. The Role General Motors is seeking a Senior Software Feature/Experience Engineer for Digital Experiences Software Quality and Release is to lead the technical analysis of features and experiences, testing (bench/in-vehicle), automation, and highest quality software delivery to ensure our customers have magical experiences. As a senior software feature engineer, you will partner with engineering managers, other engineers, and cross-functional stakeholders to establish the technical bar, enable the adoption of modern engineering practices, and deliver high-quality, customer-focused solutions. You will be expected to develop test plans, perform gap analysis, build automation cases, and mentor others. What You'll Do Perform deep technical...

Jun 02, 2026
General Motors
Senior software engineer - experience
General Motors Warren, MI
Job Description Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. The Role General Motors is seeking a Senior Software Feature/Experience Engineer for Digital Experiences Software Quality and Release is to lead the technical analysis of features and experiences, testing (bench/in-vehicle), automation, and highest quality software delivery to ensure our customers have magical experiences. As a senior software feature engineer, you will partner with engineering managers, other engineers, and cross-functional stakeholders to establish the technical bar, enable the adoption of modern engineering practices, and deliver high-quality, customer-focused solutions. You will be expected to develop test plans, perform gap analysis, build automation cases, and mentor others. What You'll Do Perform deep technical...

Jun 02, 2026
General Motors
Senior Software Engineer - Go (Golang)
General Motors Warren, MI
Job Description As a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM's next-generation in-vehicle infotainment platforms and connected vehicle systems. You will play a critical role in building scalable, reliable, and efficient systems that enable advanced user experiences, vehicle integration, and cloud-connected capabilities. This role requires strong technical expertise, ownership, and the ability to collaborate effectively across cross-functional teams. What You'll Do: Design, develop, and maintain high-performance backend services, middleware, and platform applications for GM infotainment and connected systems Write clean, maintainable, and high-performance Go code; ensure scalability, fault tolerance, and resiliency Build high-throughput systems optimized for memory efficiency, low latency, and overall performance Contribute to system...

May 31, 2026
General Motors
Senior software engineer
General Motors Warren, MI
Job Description As a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM's next-generation in-vehicle infotainment platforms and connected vehicle systems. You will play a critical role in building scalable, reliable, and efficient systems that enable advanced user experiences, vehicle integration, and cloud-connected capabilities. This role requires strong technical expertise, ownership, and the ability to collaborate effectively across cross-functional teams. What You'll Do: Design, develop, and maintain high-performance backend services, middleware, and platform applications for GM infotainment and connected systems Write clean, maintainable, and high-performance Go code; ensure scalability, fault tolerance, and resiliency Build high-throughput systems optimized for memory efficiency, low latency, and overall performance Contribute to system...

May 31, 2026
Actalent
Senior Software Engineer
Actalent Warren, MI
Job Title: Senior Software Engineer Job Description Focus on embedded software solutions supporting active protection systems for ground vehicles. Contribute across the full software lifecycle including requirements, architecture, design, development, integration, and testing. Development of modular software frameworks, integration of externally developed components, and collaboration with systems engineering teams to deliver mission-critical capabilities. Responsibilities Design and develop embedded software solutions for ground combat vehicle protection systems. Contribute to all phases of the software development lifecycle, from requirements to testing. Develop modular software frameworks and integrate externally developed components. Collaborate with systems engineering teams to ensure mission-critical capabilities are met. Essential Skills Proficiency in embedded software development using C++ in a Linux RTOS environment....

May 15, 2026
Actalent
Senior software engineer
Actalent Warren, MI
Job Title: Senior Software Engineer Job Description Focus on embedded software solutions supporting active protection systems for ground vehicles. Contribute across the full software lifecycle including requirements, architecture, design, development, integration, and testing. Development of modular software frameworks, integration of externally developed components, and collaboration with systems engineering teams to deliver mission-critical capabilities. Responsibilities Design and develop embedded software solutions for ground combat vehicle protection systems. Contribute to all phases of the software development lifecycle, from requirements to testing. Develop modular software frameworks and integrate externally developed components. Collaborate with systems engineering teams to ensure mission-critical capabilities are met. Essential Skills Proficiency in embedded software development using C++ in a Linux RTOS environment....

May 15, 2026
  • Home
  • Learn Practical AI Skills
  • Contact
  • About Us
  • Terms & Conditions
  • Industry Training
  • United States
  • Australia
  • Singapore
  • New Zealand
  • Industry Jobs
  • Find Jobs
  • Create Resume
  • Sign in
  • Career Consultation
  • Facebook
  • LinkedIn
© Institute of Data. All rights reserved.