Senior Software Engineer
Listed on 2026-03-04
-
Software Development
Software Engineer, Full Stack Developer, App Developer - Mobile/Web, Senior Developer
Senior Software Engineer
Location:
Kalamazoo, MI (Hybrid)
Fields of work:
Engineering
Job Type: Full-time – Legal entity:
Bosch Automotive Service Solutions Inc.
Job posted: | Job V
What You Will Do- Participate in front‑end and back‑end system requirements, design, development, coding, customization, configuration, testing, and deployment in support of Online and Offline Applications and Mobile solutions.
- Help define the software architecture and design for exciting new products.
- Participate in design reviews, code reviews, and adhere to software development best practices.
- Provide system‑wide problem solving, solutions, and production support.
- Use and adapt existing applications & services; and mobile/desktop apps.
- Create and test software prototypes.
- Document and lead development of user interfaces and customer journeys for both online and offline cases.
- Seek out and participate in personal development opportunities.
- Grow and share knowledge of the latest technologies, industry standardization, and engineering best practices.
- Collaborate with multiple departments in a dynamic product ecosystem.
- BS degree in Computer Science, Engineering, MIS, or equivalent with programming experience.
- 7+ years’ full‑stack experience working with architectures on various platforms (applications, services, mobile apps, stand‑alone apps, distributed enterprise apps) and operating systems (including Windows Servers and Desktops). Additional experience on Android and/or iOS is a plus.
- Experience in Software Design Patterns and Practices (MVC, MVP, Interfaces, etc.).
- Experience in various popular development languages and technologies, including but not limited to Java, C#, C++, HTML, XML, TCP/IP, etc.
- Proven capability in technical communications, often called upon to express technical concepts verbally and in writing.
- Remain up to date with the terminology, concepts, and best practices for coding mobile apps.
- Ability to learn from other team members and adopt best‑in‑class industry standards.
- Full‑stack development on .NET and/or JAVA.
- Experience with Mobile Development (Android, iOS or Windows).
- Experience with vehicle and network communication protocols such as CAN bus, TCP/IP, UDP, UART, etc.
Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization is not available.
Equal Opportunity EmployerAll your information will be kept confidential according to EEO guidelines.
Equal Opportunity Employer, including disability / veterans.
The U.S. base salary range for this full‑time position is $103,000 - $145,000. Within the range, individual pay is determined based on several factors, including, but not limited to, work experience and job knowledge, complexity of the role, job location, etc.
In addition to your base salary, Bosch offers a comprehensive benefits package that includes health, dental, and vision plans; health savings accounts (HSA); flexible spending accounts; 401(K) retirement & Bosch Defined Contribution plan with an attractive employer match; wellness programs; life insurance; short and long term disability insurance; paid time off; parental leave, adoption assistance; and reimbursement of education expenses. Pay ranges included in the postings generally reflect base salary;
certain positions may include bonus, commission, or additional benefits.
Learn more about our full benefits offerings by visiting:
(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).