Senior Software Engineer – Operational Reporting & Insights, Austin, TX
- General Motors is currently seeking a Senior Software Engineer to join its Manufacturing IT team.
- GM Global Manufacturing,a division comprised of approximately 97,000 employees across 117 sites in 12 countries,plays a crucial role in transforming new automotive product designs into tangible realities.
- The GM Manufacturing IT team is instrumental in creating and implementing IT solutions that enable the manufacturing of vehicles and propulsion systems. These solutions leverage digital manufacturing processes...
GM Seeks Senior Software Engineer for Manufacturing IT, Hybrid Role Available in Warren, MI or Austin, TX
Table of Contents
- GM Seeks Senior Software Engineer for Manufacturing IT, Hybrid Role Available in Warren, MI or Austin, TX
- GM’s Global Manufacturing Change
- Manufacturing IT’s Role in the Factory of the Future
- Responsibilities of the Senior Software Engineer
- Qualifications
- Desired People Skills
- Preferred Qualifications
- Immigration Sponsorship
- Relocation
- Diversity and Inclusion at GM
- Equal Opportunity Employer
- Accommodation
- GM Senior Software Engineer Position: demystifying the Role
General Motors is currently seeking a Senior Software Engineer to join its Manufacturing IT team. This hybrid role, based in either Warren, MI, or Austin, TX, will require the accomplished candidate to report to the tech center a minimum of three times per week, or as dictated by business needs.
GM’s Global Manufacturing Change
GM Global Manufacturing,a division comprised of approximately 97,000 employees across 117 sites in 12 countries,plays a crucial role in transforming new automotive product designs into tangible realities. The team is central to GM’s shift toward electric vehicles, working throughout the vehicle and propulsion progress process, culminating in the launch of new products in manufacturing plants.
Manufacturing IT’s Role in the Factory of the Future
The GM Manufacturing IT team is instrumental in creating and implementing IT solutions that enable the manufacturing of vehicles and propulsion systems. These solutions leverage digital manufacturing processes and system designs, integrating seamlessly with production-critical Manufacturing Execution Systems. The company says it is on a journey toward the ”Factory of the Future,” incorporating advanced automation and in-process quality assurance.
Manufacturing IT collaborates with business partners to develop information system strategies and systems that translate breakthrough technologies into vehicles and customer experiences.
Responsibilities of the Senior Software Engineer
The Senior Software Engineer will be responsible for innovative software development, designing professional code, and writing maintainable unit and integration tests. The role involves working in collaborative environments across multiple disciplines and utilizing cutting-edge technologies.
Key Responsibilities Include:
- Designing, developing, and delivering new code quickly.
- Estimating and designing work in small, just-in-time increments.
- Performing root cause analysis, technology evaluations, and developing prototypes.
- Committing to delivering secure and well-defined work.
- Reporting on the status of assigned software development and maintenance tasks.
- Following specified software development methodologies.
- Promoting improvements in programming practices, such as acceptance test-driven development, continuous integration, and continuous delivery.
Qualifications
Candidates should possess a bachelor’s degree in computer science or a related field, or have equivalent work experience. A minimum of five years of software development experience in React and .NET is required.
Required Skills:
- Experience with Postgres, Azure (or AWS/GC services), and Java Spring Boot.
- Knowledge of accessibility standards (WCAG Level AA), semantic markup, structured CSS (BEM/OOCSS/etc.), and browser compatibility standards.
- Experience with Agile teams and code review practices.
- Expertise in SQL (relational databases), key-value datastores, and document stores.
- Expertise in end-to-end applications hosted on Azure container Apps, with a focus on scalability, high availability, and fault tolerance.
- Ability to create self-contained, reusable, and testable modules and components.
- Proven experience diagnosing issues across various layers,from browser to database.
Desired People Skills
The ideal candidate will possess excellent verbal and written communication skills, creative problem-solving abilities, and a strong teamwork focus. They should also demonstrate business insight, decision-making skills, and a strong technical learning capability.
Preferred Qualifications
Experience with platform and infrastructure as a service technologies, Git source control, software-defined networking, Databricks, Spark, and data streaming architectures is preferred.
Preferred Experience:
- Over 3 years utilizing platform and infrastructure as a service technologies.
- Experience using Git source control.
- exposure to software-defined networking and zero-trust security models.
- Working knowledge of databricks, Spark, Object Storage (ADLS/S3), and Event Queues.
- Demonstrated knowledge of data Streaming architectures and design principles.
- Working knowledge of stream processing in azure.
- Hands-on experience developing systems/applications in an enterprise cloud computing environment.
Immigration Sponsorship
GM does not provide immigration-related sponsorship for this role.
Relocation
The job may be eligible for relocation benefits.
Diversity and Inclusion at GM
General Motors says it is indeed committed to creating a workplace that encourages diversity and belonging. The company believes that employees can thrive and develop better products in an inclusive environment. GM encourages all interested and qualified individuals to apply.
Equal Opportunity Employer
General Motors states it is indeed an equal opportunity employer and considers all qualified applicants irrespective of race, color, gender, sexual orientation, gender identity, national origin, disability, or veteran status.
Accommodation
GM provides accommodations to job seekers with disabilities. Those needing assistance can email Careers.acCommodations@gm.com or call 800-865-7580.
GM Senior Software Engineer Position: demystifying the Role
Are you a highly skilled software engineer looking for an exciting possibility in the automotive industry? General Motors is seeking a Senior Software Engineer to join its Manufacturing IT team.This article provides a deep dive into the role, answering your key questions and giving you a head start.
The Senior Software Engineer will be instrumental in the design, development, and implementation of software solutions that directly support GM’s manufacturing processes and the “Factory of the Future” initiative. This involves creating and maintaining critical systems within vehicle and propulsion system manufacturing.
This is a hybrid role, offering the adaptability of working from either Warren, MI, or Austin, TX. However, the position requires the selected candidate to report to the tech center a minimum of three times per week, or as business needs dictate.
The role encompasses a wide range of duties, but hear are some of the most vital:
- Designing, developing, and quickly delivering new code.
- Estimating and designing work in small, “just-in-time” increments.
- Performing root cause analysis, technology evaluations, and developing prototypes.
- ensuring all work is secure and well-defined.
- Reporting the status of software development and maintenance tasks.
- Following specified software development methodologies.
- Promoting improvements in programming practices like acceptance test-driven development, continuous integration, and continuous delivery.
The role demands a robust technical skillset. Here’s a breakdown:
| Skill Category | Specific Requirements |
|---|---|
| Programming Languages & Frameworks | Experience with React and .NET (minimum 5 years). Experience and knowledge of Java Spring Boot; |
| Cloud & Infrastructure | Experience with Postgres and Azure (or AWS/GC services). Expertise in end-to-end applications hosted on Azure Container Apps,focusing on scalability,high availability,and fault tolerance. |
| Databases | Expertise in SQL (relational databases), key-value datastores, and document stores. |
| web technologies & Standards | Knowledge of accessibility standards (WCAG Level AA), semantic markup, structured CSS (BEM/OOCSS/etc.), and browser compatibility standards. |
| Other Essential Skills | Ability to create self-contained, reusable, and testable modules and components and a proven experience diagnosing issues across various layers, from browser to database. |
While not strictly required, the following skills and experience will substantially enhance your candidacy:
- Over 3 years of experience utilizing platform and infrastructure as a service technologies.
- Experience using Git source control.
- Exposure to software-defined networking and zero-trust security models.
- Working knowledge of Databricks, Spark, Object Storage (ADLS/S3), and Event Queues.
- Demonstrated knowledge of data streaming architectures and design principles.
- Working knowledge of stream processing in Azure.
- Hands-on experience developing systems/applications in an enterprise cloud computing habitat.
Beyond technical prowess, GM values candidates who excel in collaboration and communication. The ideal candidate will possess:
- Excellent verbal and written communication skills.
- Creative problem-solving abilities.
- A strong teamwork focus.
- Business insight and decision-making skills.
- A strong technical learning capability.
No, GM does not provide immigration-related sponsorship for this particular position.
The job might potentially be eligible for relocation benefits; though, it is indeed essential to check specific offering upon hire.
GM is indeed committed to creating a diverse and inclusive workplace. They believe that an inclusive environment fosters innovation and allows employees to thrive. They encourage all qualified individuals, regardless of background, to apply.
General Motors is an equal opportunity employer. They consider all qualified applicants without regard to race, color, gender, sexual orientation, gender identity, national origin, disability, or veteran status.
GM provides accommodations to job seekers with disabilities. You can contact them by emailing careers.acCommodations@gm.com or by calling 800-865-7580.
We hope this overview sheds light on this exciting opportunity at General Motors. If you’re a skilled software engineer, this could be the perfect next step in your career. Good luck with your submission!
