Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer - Design and R&D

General Motors Proving Ground

Job DescriptionThe RoleThe Global Design and R&D IT team supports the design and research and development of GM production and concept vehicles, from early innovation through production design. We are seeking a highly motivated Sr. Software Engineer to develop data-intensive and AI-enabled applications supporting Global Design and Research & Development teams.This role will work with complex data requirements and deliver reliable, scalable solutions using SQL, Databricks, Java, Python, and other modern technologies. You will design and build software and data solutions with a strong focus on data quality, performance, security, and operational reliability.You will also advise, coach, and mentor software engineers while helping shape how engineering teams access and use data and AI. You will contribute to patterns and best practices for SQL, Databricks, AI/ML integrations, and ongoing modernization and cloud initiatives.What You'll DoDesign, develop, and maintain data-driven and AI-enabled applications and services that support Product Development engineering teams.Write high-quality, performant SQL, including queries, functions, and stored procedures, for complex data transformations and modeling across enterprise data platforms such as SQL Server, Oracle, and PostgreSQL.Build and optimize data pipelines and workflows in Databricks and related tools to support batch and near-real-time data processing.Develop backend services and APIs in Java and/or Python that integrate data, business rules, and user workflows into robust, reusable components.Develop and operate enterprise-grade applications and services using appropriate combinations of Java, Python, Quarkus, PostgreSQL, Docker, Kubernetes, Angular, React, and approved enterprise technology standards.Partner with data science and AI teams to bring AI/ML and large-language-model (LLM) solutions into production, including data preparation, feature pipelines, inference integrations, evaluation, monitoring, and continuous improvement.Proactively identify and remediate issues related to code quality, architecture and design patterns, performance, security, and data correctness using code analysis, testing, profiling, and observability practices.Lead or contribute to solution design, including architecture, patterns, and technology choices aligned with GM standards and the Statement of Technical Direction.Apply and champion software engineering best practices, including code reviews, automated testing, branching strategies, CI/CD pipelines, observability, and secure coding practices.Collaborate with product owners, data engineers, architects, and business stakeholders to refine requirements, define acceptance criteria, and deliver incremental value in an Agile/Scrum environment.Troubleshoot and resolve production issues across the data, application, and infrastructure stack by driving root-cause analysis, stable fixes, and clear documentation.Navigate enterprise processes, dependencies, and governance requirements to remove roadblocks and keep delivery on track.Provide guidance and mentorship to software engineers and team members, helping grow skills in SQL, Databricks, cloud, and AI-related technologies.Document software and data solutions so that technical documentation meets GM standards and can be leveraged across business functions as applicable.Participate in production support and operational readiness, including incident response, service-level objective planning, release readiness, monitoring, and continuous improvement.Your Skills & Abilities (Required Qualifications)Bachelor's degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field, or equivalent experience.6+ years of experience delivering enterprise software, data, or platform solutions using Java, Python, or comparable modern programming languages.Experience designing and operating production applications using APIs, relational databases, cloud services, and containerized environments.Experience building or supporting data pipelines, ETL/ELT processes, or data-intensive applications using Databricks, Spark, or comparable distributed data platforms.Experience integrating AI/ML services, LLM APIs, or model-driven capabilities into production applications, including data preparation, API or model integration, evaluation, monitoring, security, and responsible-use considerations.Experience with Docker and Kubernetes and at least one major cloud platform, such as Azure, AWS, or GCP.Experience with Quarkus or a comparable modern Java application framework.Experience working in Agile/Scrum development methodologies, including backlog refinement, sprint planning, and incremental delivery.Hands-on experience with modern DevOps practices such as Git/GitHub, code reviews, automated builds, automated testing, and CI/CD pipelines.Strong problem-solving skills with the ability to break down complex technical and data challenges into clear, actionable steps and deliver high-quality solutions.Excellent written and verbal communication skills, with the ability to collaborate with both technical and non-technical stakeholders.Demonstrated ownership, accountability for quality, and focus on delivering measurable value to internal customers.What Will Give You a Competitive Edge (Preferred Qualifications)Master's degree in Data Science, Data Engineering, Computer Science, Software Engineering, Engineering, Information Systems, or a related field.Extensive experience delivering enterprise-grade or globally scalable software applications, including data-intensive or analytics-focused solutions.Deep hands-on experience with Databricks, including Delta tables, notebooks, jobs, and workflows, and/or Spark for data engineering, analytics, or AI workloads.Proven experience migrating applications and complex data workloads to Azure or other cloud platforms, including managed data, messaging, and API services.Experience supporting AI/ML initiatives, including feature engineering, model integration, AI/LLM service integration, monitoring, and MLOps concepts.Knowledge of relational and dimensional data modeling, data quality practices, metadata management, and data governance in an enterprise environment.Experience working with product lifecycle management (PLM), digital engineering, visualization, CAD/CAM, simulation, or design technology platforms.Experience with observability and reliability practices, including logging, metrics, tracing, dashboards, alerting, and SRE concepts for data and application services.Demonstrated ability to influence technical direction, establish reusable patterns and standards, and mentor less experienced engineers.Ability to manage multiple initiatives and priorities in a fast-paced environment while maintaining high engineering standards. GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc). This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. Relocation benefits are available for candidates who qualify under company policy. About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.Non-Discrimination and Equal Employment Opportunities (U.S.)General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.AccommodationsGeneral Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.SummaryLocation: Warren, Michigan, United States of AmericaType: Full time

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Design and R&D in Warren, MI vacancy
  •  ...expertise, capable of driving enterprise security initiatives and influencing organizational resilience.As a Senior Security Software Engineer, you will design, lead, and deliver secure, scalable integration services that connect our cyber ecosystem (SIEM, EDR, IAM, SSPM, CSPM... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • Job DescriptionThe RoleThe AI Engineering and Productivity team in the Global Planning, Design, and Product IT org is responsible for empowering Engineering and Quality...  ...gains across the product lifecycle.As a Senior Software Engineer, you will be responsible for developing... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    1 day ago
  • $60 - $70 per hour

     ...Position Overview: This company is seeking a Senior Planisware Software Engineer to design, build, and maintain our enterprise Portfolio and Project...  ...: Industry Domain: Experience mapping engineering data, R&D budgets, or Product Lifecycle Management (PLM) data structures... 
    Suggested
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Warren, MI
    2 days ago
  • Job DescriptionThe RoleThe Global Design and R&D IT team supports the design and research...  ...design. We are seeking a highly motivated Sr. Systems Engineer to define, analyze, integrate, and...  ....Partner with data science, AI, software, and data engineering teams to guide... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    1 day ago
  •  ...64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build, and maintain reliable, efficient, and scalable data infrastructure for data collection, storage... 
    Senior
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    1 day ago
  • $170.6k - $261.3k

     ...redefining mobility. Through a human-centered design process, we create vehicles and...  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...DescriptionThe RoleGeneral Motors’ Advanced Security Engineering team develops advanced security...  ..., mitigation, or detection.You will design, build, and operate the cloud services and...  ...experience.5+ years of experience in software engineering, cloud engineering, or security... 
    Senior
    Full time
    Local area
    Work from home
    Worldwide
    Relocation package

    General Motors

    Center Line, MI
    2 days ago
  • Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • Job DescriptionThe RoleAt GM, Engineering Product Development supports the design and release of vehicle systems, components, and parts from concept through production...  ...Engineering Product Development is seeking a Sr. Teamcenter Product Lifecycle Management (PLM)... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • $128.19k - $184.01k

     ...Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative...  ...work at the cutting edge of technology to design, develop, and maintain the Poe iOS app....  ...user experience Own the entire software development process from timeline estimation... 
    Remote job
    Full time

    Quora

    Warren, MI
    4 days ago
  • $90k - $115k

     ...Job Title: Application Engineer Job Description The Fastener Sales Engineer serves as the technical expert supporting customers...  ...internal teams with fastener applications, manufacturing processes, design validation, and product development. This individual partners... 
    Permanent employment
    Casual work
    Work at office
    Flexible hours

    Actalent

    Roseville, MI
    2 days ago
  • Senior Planisware Software EngineerJob#: 3056500Job Description:Senior Planisware Software...  ...Senior Planisware Software Engineer is required to design, build, and maintain an enterprise Portfolio...  ...mapping engineering data, R&D budgets, or Product Lifecycle Management... 
    Senior

    Apex Systems

    Center Line, MI
    3 days ago
  •  ...redefining mobility. Through a human-centered design process, we create vehicles and...  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...creating unique and highly technical engineering solutions to address unusual challenges?... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    3 days per week

    General Motors

    Center Line, MI
    3 days ago
  •  ...This role is not eligible for relocation benefitsAt General Motors, we are redefining mobility through human-centered design and advanced engineering. Our teams create vehicles and experiences that go beyond transportation—delivering safety, intelligence, and connectivity... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    3 days per week

    General Motors

    Warren, MI
    15 hours ago
  •  ...All positions are design release engineers but will be focused on different components A lot of project/program management with a technical spin Technical requirements - understanding mechanical and electrical practices, concepts for wire harness components The contractors... 
    For contractors

    Optimal Solution Company

    Warren, MI
    3 days ago
  •  ...Design Release EngineerJob#: 3056628Job Description:Design Release EngineerLocation: Warren...  ...is seeking a Design Release Engineer to coordinate, plan, and direct activities...  ...components, along with proficiency in computer software such as MS Word, MS PowerPoint, MS... 

    Apex Systems

    Center Line, MI
    2 days ago
  •  ...redefining mobility. Through a human-centered design process, we create vehicles and...  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...on a global scale. Commercial Software Engineering builds digital products and platforms... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    3 days ago
  •  ...Description The Role We are looking for a high-performing Design Release Engineer who is responsible for definition of requirements, execution...  .../ Perception Module including all elements of hardware and software Capable of organizing and driving design for... 
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    10 days ago
  •  ...redefining mobility. Through a human-centered design process, we create vehicles and...  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...occupant performance requirements while engineering the highly styled instrument panel and... 
    Full time
    H1b
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Warren, MI
    10 days ago
  •  ...redefining mobility. Through a human-centered design process, we create vehicles and...  ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...the role: As an Interior Design Release Engineer, you will help develop the instrument... 
    Full time
    Part time
    H1b
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Warren, MI
    10 days ago
  •  ...Join to apply for the Senior Embedded Software Engineer role at Astemo Ltd. The Software Design Engineer is primarily responsible for developing software for EPS - Electric Power Steering. This role requires performing customer requirements analysis, developing software... 
    Senior
    Full time
    Local area

    Astemo Ltd.

    Detroit, MI
    2 days ago
  •  ...DescriptionThe RoleWe're looking for an engineering leader who still ships code.You'll lead...  ...results.You'll also change how GM builds software. You'll make AI coding agents a core part...  ...Engineer-level judgment to every design review, and you'll lead by example.About... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    4 days ago
  •  ...Job Description DUTIES: Create software for vehicle level functions and perform integration...  ...testing with minimal direction of lead engineers. Analyze software defects; determine...  ...solution, test, and verify closure. Perform design and analysis on changes. Diagnose, debug... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    10 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...Participating on an Agile Scrum team, collaborating across design, development, and testing Supporting the development of console... 
    Remote job
    Internship

    Danaher

    Warren, MI
    2 days ago
  •  ...environment with business technology and designers to build new capabilities platforms...  ...classes. Collaborate, mentor, and guide other engineers within the team. Well-developed...  ...Computer Science, Computer Engineering, Software Engineering, Electronic Engineering, or... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    10 days ago
  • $63 - $86 per hour

    Tidewater Studio, an HR and payroll software company based in Detroit, MI, is hiring a Senior Software Engineer. You will lead technical design, raise the bar for code quality and mentor other engineers. This is a hybrid role, with about three days a week in our Detroit... 
    Senior
    Hourly pay
    Full time
    Work at office
    3 days per week

    Tidewater Studio

    Detroit, MI
    1 day ago
  •  ...mobility. Through a human-centered design process, we create vehicles...  ...design, intelligent software, and next-generation safety and...  ...provide technical insights to engineering and research teams.Operate general...  ...experience.Hands-on R&D laboratory experience.3-5 years... 
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    2 days ago
  •  ...Security and GRC solutions. As a Senior Consultant in Risk Technology, you will support client engagements by contributing to the design, configuration, and implementation of SAP Security and GRC capabilities across transformation initiatives. You will work alongside... 
    Senior
    Shift work

    EY

    Detroit, MI
    4 days ago
  • Job DescriptionDUTIES: Update existing software and develop new software solutions to address...  ...to ensure code alignment with design patterns/frameworks. Develop commercial...  ...REQUIREMENTS: Bachelor’s degree in Electronics Engineering, Electrical Engineering, Computer Science... 
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    15 hours ago
  • $97k - $207k

    As a Software Engineer II within Servicing Technology, you’ll own full-stack features that power the client-facing and team member-facing servicing...  ...on real usage. You will use AI as a core part of how you design, code, test, debug, and ship software, and you’ll begin... 
    Minimum wage
    Full time
    Night shift
    Weekend work

    dPOP

    Detroit, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer - Design and R&D. Be the first to apply!