More jobs:
Software Development
Job in
Rochester Hills, Oakland County, Michigan, USA
Listed on 2026-03-12
Listing for:
Greenlight Professional Services
Full Time
position Listed on 2026-03-12
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Job Description
Software Development (Applications)
Onsite: 5 Days/Week (Mon–Fri) | Rochester Hills, MI
About the Role
We are seeking a Project Engineer to design and develop software applications used by technicians to diagnose and repair heavy‑duty vehicles. This role is focused on PC and mobile application development in a fast‑paced Agile environment. Your work will directly impact real‑world service operations and customer outcomes.
You’ll collaborate with a highly motivated team building applications across multiple platforms, with exposure to a wide range of technologies and opportunities to grow in areas of interest.
Key Responsibilities- Design and develop applications across Windows, Android, and iOS platforms
- Build solutions leveraging multithreading, concurrency, event handling, and synchronization
- Apply strong software design patterns, OOP, functional programming, and software architecture principles
- Troubleshoot and resolve complex application‑level issues
- Collaborate closely with cross‑functional teams in an Agile development environment
- Travel to customer sites as needed to support deployments and issue resolution
- Contribute to code reviews, documentation, and continuous improvement
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field
- 5+ years of experience in software design, development, and testing
- 5+ years of hands‑on C/C++ development
- 3+ years of .NET development (C#)
- Experience developing applications for Windows
- Experience with mobile application development (Android and/or iOS)
- Strong understanding of software design patterns, OOP, functional programming, and application architecture
- 2+ years of experience with database systems (e.g., MySQL, Access or similar)
- Experience with Git and/or SVN source control
- Experience working in Agile/Scrum environments
- Strong problem‑solving skills; comfortable working with ambiguity and taking initiative
- Experience building cross‑platform applications
- Experience integrating with third‑party APIs and device SDKs
- Exposure to diagnostic or industrial software environments
- Collaborative, experienced engineering team.
- Competitive salary & full benefits.
- Opportunity to deliver impactful next‑generation products.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×