Senior Software Engineer - Applications Development (Onsite)
New Yesterday
We're recruiting for two full-time Senior Software Engineers (Applications Development - Level III) to join our client's growing engineering team in Rochester Hills, MI. This is an onsite role, Monday-Friday in a casual "jeans" work environment.
The team has been expanding for over four years, and with business booming, they're ready to add two more talented engineers. You'll work alongside 10 experienced teammates, including the manager, in a highly collaborative Agile environment.
Why This Role Stands Out
Your work will directly help technicians diagnose and repair trucks, with applications that make an impact in the real world. You'll work across multiple platforms (Windows, Android, iOS) and be exposed to a wide range of technologies; ideal for engineers who love to problem-solve, innovate, and keep learning.
Key Responsibilities
Design, develop, and test software applications for multiple platforms.
Apply object-oriented and functional programming concepts, design patterns, and architecture best practices.
Work with multithreading, concurrency, and event handling.
Collaborate in Agile teams and contribute to continuous improvement.
Travel occasionally to customer sites as needed.
Qualifications Bachelor's degree in Computer Science, Software Engineering, or related field.
Hands-on experience in software design, development, and testing.
Proficiency in C/C++, C#, and .NET development.
Experience with database systems (MySQL, MS Access).
Familiarity with embedded software, OS abstracted code development, and source control (SVN, GIT).
Understanding of Agile methodologies.
Must be a U.S. citizen.
Compensation
$110,000 - $125,000 annually, based on education and experience.
If you're a creative problem-solver who thrives in a collaborative setting, we'd like to hear from you.
- Location:
- Rochester Hills, MI, United States
- Job Type:
- FullTime
- Category:
- Computer And Mathematical Occupations
We found some similar jobs based on your search
-
New Today
Senior Software Engineer - Applications Development (Onsite)
-
Rochester Hills
We're recruiting for two full-time Senior Software Engineers (Applications Development - Level III) to join our client's growing engineering team in Rochester Hills, MI. This is an onsite role, Monday-Friday in a casual "jeans" work environment. T...
More Details -
-
New Yesterday
Senior Software Engineer - Applications Development (Onsite)
-
Rochester Hills, MI, United States
- Computer And Mathematical Occupations
We're recruiting for two full-time Senior Software Engineers (Applications Development - Level III) to join our client's growing engineering team in Rochester Hills, MI. This is an onsite role, Monday-Friday in a casual "jeans" work environment. T...
More Details -