Descrição
This is a Hybrid position within our IT Organization. The role will allow employees to work offsite but will also require onsite work from a GM innovation center for 3 days a week. The selected candidate will be expected to commute to the innovation center to which they are assigned as their primary GM facility.
About the Role:
In this software development role, you will be responsible for developing software applications using sound, repeatable, industry standard methodologies. You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications. Development activities will include updating existing software and/or developing new software solutions to address a specific need or solve a particular business problem. Additionally, you will drive development activities in accordance with appropriate methodologies and application of a repeatable, systematic and quantifiable approach to the development process. You will coach/mentor software developers and will review the software being developed. This role will also work closely with architects and/or data scientists to ensure code alignment with design patterns/frameworks.
About the General Motors Strategic Cloud Acceleration Office
- The GM IT Strategic cloud acceleration Office operates beyond the horizon of current capability across GM and the industry, focusing on developing and delivering next generation technology solutions.
- We are building a team to accelerate the cloud adoption of applications across GM
- The SCA Cloud Solution Delivery team needs a highly technical software engineer to join our team in support of GM’s “cloud transformation”.
- As a senior software engineer, you will work closely with architects and leaders within the Enterprise Technology Services, SIO, CCOE, Information Security and Global Telecom organizations to bring the next generation of best practices, tools and automation that enables the development of a hybrid cloud.
- You will be part of a swat team responsible for cloud enablement & operations supporting cloud native GM applications.
- The ideal candidate will have a strong blend of on-premises and cloud (AWS/Azure/GCP/Kubernetes), DevSecOps practices (CI/CD) & software automation experience, exposure to software designed networks, zero trust security model, microsegmentation and other cloud enabling technologies.
- The candidate will have a passion for learning, troubleshooting and hands on experience with full stack development and are deeply committed to improving the value delivered to multiple lines of businesses within GM.
Joining the GM SCAO team gives you the opportunity to:
- Work on disruptive products that’s still in its early stages and influence the next generation IT operating model.
Responsibilities include
This role will be responsible for developing and supporting a comprehensive cloud platform strategy, devops roadmap and automation capabilities to enable high quality and reliable solutions – platforms, systems, components, software, and standards – that fuel our current and new generation of products and platforms.
As a senior member of our engineering team, you will own:
- The full stack technology and drive the technical direction
- You will be solving complex problems, and working on difficult challenges in software engineering as the scale and suite of our services grow
- You will work with key stake holders in product management and executive teams to define strategy and requirements
- You will lead cross functional development of new technology from design to deployment
- Have a strong background in trouble shooting 8 Azure configurations
Joining the GM SCAO team gives you the opportunity to:
- Work on disruptive products that’s still in its early stages
- Deliver technology solutions that will leverage CPU, GPU, kubernetes and the scale of the resources in the GM internal cloud
- Be involved in data mesh
- Possessing a deep understanding of technology and latest industry trends.
- Ensuring that software is designed and developed using sound, repeatable, industry standard methodologies and in accordance with GM’s software development project methodology; including but not limited to standards in code quality, performance, stability, security and overall alignment and compliance with project objectives.
The candidate will be expected to be familiar and proficient with each of the following capabilities:
- Design and Develop Cloud Applications: Design and develop software applications that run on cloud-based infrastructure. Ensure that the applications are optimized for the cloud and that they meet the organization’s requirements.
- Maintain and Optimize Cloud Applications: Responsible for maintaining and optimizing cloud applications. Monitor performance, diagnose and troubleshoot issues, and make necessary changes to optimize system performance.
- Implement Continuous Integration/Continuous Deployment (CI/CD) Processes: Responsible for implementing and maintaining CI/CD processes for cloud-based applications. They ensure that changes are tested, approved, and deployed in an automated and secure manner.
- Ensure Security and Compliance: Ensure that cloud-based applications meet security and compliance requirements. Work with CCOE, ISRM, global telecom and compliance teams to implement security and compliance controls and ensure that they are being followed.
- Collaborate with IT Teams: Work closely with other IT teams, including developers, operations, and security teams. Collaborate with these teams to ensure that cloud-based applications meet the organization’s requirements and can support its goals.
Additional Description
BASIC QUALIFICATIONS
- 7+ years of engineering/development experience in Java, C, Python.
- Significant background in managing complex technology challenges and working in an enterprise model
- Excellent interpersonal and communication skills with which you build and maintain strong multi-functional partnerships and relationships at all levels of the organization
- Agile experience preferred
- Use a data-focused approach to decision making, in day-to-day leadership and strategic tradeoff analyses
- Deep knowledge and experience of engineering principles, patterns and practices and a commitment to continuous learning and improvement.
- Computer Science or Software/Systems Engineering degree preferred
- Hands-on expertise with AWS/Azure/GCP cloud deployments and/or Cloud certifications, including cost considerations & cost optimization strategies across various services
Why General Motors?
- At GM, we’ve charged ourselves with one mission: to design, build and sell the world’s best vehicles. And to achieve our goals, we’re currently undergoing one of the largest Information Technology transformations in the history of the automotive industry.
- GM IT is a leader in cutting edge technologies such as Mobility, Telematics, Mission-Critical Business Systems, Supercomputing, Vehicle Engineering, and Real-time Computing. We offer challenging positions for passionate professionals looking to get in on the ground-floor of a growing “Fortune 5” firm that is re-inventing IT with a laser focus on Innovation, Speed, and Business Value.
- Join our team and experience Information Technology at a scale and pace not seen before!
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.