General Motors

Senior Software Engineer- Software System Architect

General Motors

Milford, MI 48381, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to General Motors, where innovation and cutting-edge technology drive our success. We are seeking a talented Senior Software Engineer- Software System Architect to join our team and help shape the future of our automotive software systems. As a leader in the industry, we are looking for an experienced professional who can design and implement complex software architectures, while also providing technical guidance to our team of engineers. Are you ready to be a part of our dynamic and fast-paced environment? If you have a strong background in software development and a passion for creating innovative solutions, we encourage you to apply.

  1. Develop and design software architectures for automotive systems that align with the company's goals and objectives.
  2. Provide technical leadership and guidance to a team of software engineers, ensuring high-quality and efficient delivery of projects.
  3. Collaborate with cross-functional teams to gather requirements and identify potential software solutions that meet business needs.
  4. Utilize industry best practices and emerging technologies to drive innovation and improve the company's software systems.
  5. Conduct code reviews and provide feedback to ensure adherence to coding standards and best practices.
  6. Troubleshoot and debug complex software issues, providing timely and effective solutions.
  7. Continuously improve and optimize existing software architectures to enhance performance and scalability.
  8. Stay updated on industry trends and advancements in software development, and make recommendations for implementation within the company.
  9. Plan and execute software testing and quality assurance activities to ensure a high level of software reliability and accuracy.
  10. Communicate effectively with stakeholders and team members to provide updates on project progress, risks, and issues.
  11. Mentor and coach junior team members to foster their professional growth and development.
  12. Adhere to all company policies and procedures, including security and confidentiality requirements.
  13. Collaborate with external partners and vendors to integrate software systems and ensure smooth operations.
  14. Participate in project planning and estimation, ensuring timely and accurate delivery of software projects.
  15. Maintain documentation of software architectures, processes, and procedures for future reference.
Where is this job?
This job is located at Milford, MI 48381, USA
Job Qualifications
  • Extensive Experience In Software Development: The Ideal Candidate Should Have A Minimum Of 8-10 Years Of Experience In Software Development, With A Strong Focus On Designing And Architecting Complex Software Systems.

  • Proficiency In Multiple Programming Languages: The Candidate Should Have A Thorough Understanding Of Various Programming Languages Such As Java, C++, Python, And Javascript, And Should Be Proficient In At Least One Of Them.

  • Strong System Design And Architecture Skills: The Candidate Should Have A Proven Track Record Of Designing And Architecting Complex Software Systems, Including Defining System Requirements, Creating Technical Specifications, And Developing System Architecture.

  • Knowledge Of Automotive Industry: The Candidate Should Have A Good Understanding Of The Automotive Industry And Its Trends, Including Knowledge Of Connected And Autonomous Vehicles, Telematics, And Vehicle-To-Everything (V2X) Communication.

  • Leadership And Team Management Skills: The Candidate Should Possess Strong Leadership Skills And Be Able To Effectively Manage A Team Of Software Engineers. They Should Also Have Experience In Collaborating With Cross-Functional Teams And Managing Project Timelines And Deliverables.

Required Skills
  • Software Development

  • Quality Assurance

  • Project Management

  • Database Management

  • Agile Methodology

  • Cloud Computing

  • System Design

  • Technical Leadership

  • Mobile application development

  • Technical architecture

  • Code optimization

  • useR

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Active Listening

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer- Software System Architect in Milford, MI 48381, USA is $129,000 to $160,000 per year. This can vary based on the specific company, experience level, and skills of the individual.

Additional Information
General Motors is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMay 9th, 2025
Apply BeforeSeptember 5th, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About General Motors

We are a global team of diverse and talented people—from creative design to engineering and software development to manufacturing to marketing and finance—making contributions that extend far beyond our job titles and often bringing our life’s passion to our work. Get to know us and hear how we’re discovering more out of our careers with General Motors.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started