cover image
GM Financial

GM Financial

www.gmfinancial.com

18 Jobs

8,608 Employees

About the Company

GM Financial is the captive finance company and the wholly owned subsidiary of General Motors and is headquartered in Fort Worth, Texas. The company is a global provider of auto finance solutions, with operations in North America, Latin America and China. Through our long-standing relationships with auto dealers, we offer attractive retail loan and lease programs to meet the needs of each customer. We also offer commercial lending products to dealers to help them finance and grow their businesses. GM Financial employs more than 9,000 hard-working team members, and we're always looking for new people with diverse talents. GM Financial is a workplace where dedicated people have the opportunity to work together and celebrate our successes. Our culture is based on respect, integrity, innovation and personal development. GM Financial is committed to strengthening the communities where we live and work. Each year, we select several philanthropic organizations to support through our Signature Events program. The company and its team members actively support these organizations through many company-wide initiatives; in addition we support numerous other nonprofit organizations through sponsorships and monetary donations. For more information, visit www.gmfinancial.com. NMLS #2108 (https://nationwidelicensingsystem.org/about/Pages/NMLSConsumerAccess.aspx)

Listed Jobs

Company background Company brand
Company Name
GM Financial
Job Title
Intern - Software Development Engineer
Job Description
**Job Title** Intern – Software Development Engineer **Role Summary** A 12‑week, hybrid internship focused on agile software development, DevOps tooling, and secure application delivery. Interns work on data marketplace, mobile, web, and API products, participate in all scrum ceremonies, and contribute to production‑first practices. **Expectations** - Deliver a final capstone presentation that demonstrates applied learning. - Maintain a production‑first mindset; prioritize scalability and uptime. - Actively improve agile processes and product quality. - Communicate findings and progress to business stakeholders. **Key Responsibilities** - Attend sprint meetings (planning, daily stand‑ups, review, retrospective). - Participate in team and departmental meetings. - Assist in vulnerability remediation and security best practices. - Develop and refine DevOps pipelines, including CI/CD and static scanning. - Build or enhance product features for data marketplace, mobile, web, or API services. - Triage and resolve production issues promptly. - Prepare and present the internship capstone project. **Required Skills** - Knowledge of Agile/Scrum principles and collaboration tools. - Basic experience with DevOps tools (CI/CD, pipeline scripting, static code analysis). - Understanding of vulnerability assessment and remediation. - Strong analytical, quantitative, and problem‑solving abilities. - Excellent written and verbal communication; ability to present to leadership. - Detail oriented with the capability to prioritize tasks and meet deadlines. - Ability to work independently and collaboratively in a team environment. **Required Education & Certifications** - Current enrollment in a bachelor’s degree (or higher) in Computer Science, Data Science, Data Analytics, Information Systems, Statistics, or related field, with at least one semester remaining. - Minimum cumulative GPA of 3.0 on a 4.0 scale. - Junior or senior standing preferred. - Prior internship experience is a plus. - No mandatory certifications, but familiarity with security tools, CI/CD platforms, or API design is advantageous.
Arlington, United states
On site
Fresher
25-11-2025
Company background Company brand
Company Name
GM Financial
Job Title
Cloud Infrastructure Engineer II | Multi- Cloud (Azure/AWS)
Job Description
Job Title: Cloud Infrastructure Engineer II – Multi‑Cloud (Azure/AWS) Role Summary: Design, build, and operate secure, highly available, scalable infrastructure across AWS and Azure. Lead multi‑account and hybrid‑cloud strategies, automate deployments with Terraform, and maintain operational excellence through monitoring, cost optimization, and disaster recovery. Expectations: Deliver end‑to‑end multi‑cloud solutions that meet performance, security, and compliance requirements. Mentor peers, document best practices, and participate in on‑call and incident response. Key Responsibilities: - Architect and deploy AWS (VPC, Transit Gateway, Direct Connect, Route 53, Network Firewall, VPN, IAM) and Azure (VNet, ExpressRoute, Azure Firewall, DNS, AD) environments, including multi‑account/subscription setups via AWS Organizations, Control Tower, Azure Management Groups, and landing zone frameworks. - Build hybrid architectures linking on‑prem data centers to cloud platforms, optimizing network topology and connectivity. - Write and maintain infrastructure as code using Terraform; develop reusable modules, templates, and CI/CD pipelines (GitHub Actions, Azure DevOps). - Automate routine tasks (patching, backup, resource lifecycle) with Python, Bash, or PowerShell. - Implement security controls: IAM/AD policies, KMS/Key Vault encryption, security groups, NACLs, and cloud‑native security services; perform security assessments, remediation, and compliance alignment (SOC 2, NIST). - Monitor, optimize, and troubleshoot AWS (EC2, VPC, S3, RDS, CloudWatch, Systems Manager) and Azure (VMs, VNets, Storage Accounts, SQL Database, Azure Monitor, Automation) services for performance, availability, and cost. - Design and enforce disaster‑recovery plans with defined RTOs and RPOs; conduct root‑cause analysis and implement preventive alerts. - Document architecture, runbooks, SOPs, and provide technical guidance to application, security, and business teams. - Participate in on‑call rotation and incident response. Required Skills: - Expertise in AWS networking (VPC, Transit Gateway, Direct Connect, Route 53, Network Firewall, VPN) and Azure networking (VNet, ExpressRoute, Azure Firewall, Azure DNS). - Proficiency with Terraform infrastructure as code; experience building reusable modules. - Scripting/automation skills in Python, Bash, or PowerShell; familiarity with CI/CD tools. - Deep knowledge of network protocols, routing, DNS, DHCP, load balancing, and firewall technologies. - Strong analytical, troubleshooting, and multi‑cloud problem‑solving abilities. - Excellent technical writing and communication for documentation and collaboration. - Demonstrated commitment to security, operational excellence, and continuous improvement. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, IT, or related field. - AWS certification(s) (e.g., AWS Certified Solutions Architect – Associate/Professional, AWS Certified DevOps Engineer – Professional) and Azure certification(s) (Azure Solutions Architect Expert, Azure Administrator Associate) preferred.
Arlington, United states
Hybrid
01-12-2025
Company background Company brand
Company Name
GM Financial
Job Title
Intern - DevOps Engineer
Job Description
Job title: Intern – DevOps Engineer Role Summary: Support the Test Automation and DevOps teams by conducting TMMI assessments, developing lightweight C# utilities, and building an Azure‑Kubernetes based test orchestration framework. Contribute to AI‑driven automation tools, maintain technical documentation, and present findings to architecture and technology committees. Expactations: - Maintain high‑quality, documented automation solutions. - Deliver timely, data‑driven assessments and recommendations. - Communicate effectively with both technical and non‑technical stakeholders. - Manage tasks independently while collaborating within a cross‑functional team. Key Responsibilities: - Assist Test Automation Leads with TMMI assessments and support documentation. - Research, evaluate, and prototype AI tools for test automation. - Write and maintain light C# code and Docker‑based orchestration scripts. - Deploy and manage C# test frameworks on Azure Kubernetes Service clusters. - Create wiki pages, articles, and presentations to share insights. - Present proposals and results to councils such as the Global Architecture Council (GAC) and Tech Champions. - Prioritize and meet deadlines for deliverables. Required Skills: - Programming: C# (basic to intermediate). - Containerization: Docker. - Orchestration: Kubernetes (Azure AKS experience preferred). - Cloud: Azure services. - Analytical and problem‑solving abilities. - Strong written and verbal communication, including presentation skills. - Detail‑oriented with time‑management for independent and team tasks. Required Education & Certifications: - Current enrollment in a bachelor’s degree program (Computer Science, Software Engineering, or related field). - Minimum cumulative GPA 3.0/4.0. - Junior or Senior standing preferred. - Prior internship experience in DevOps/Automation is a plus.
Arlington, United states
Hybrid
Fresher
01-12-2025
Company background Company brand
Company Name
GM Financial
Job Title
Cybersecurity Engineer - Vulnerability Management and Application Security
Job Description
Job title: Cybersecurity Engineer – Vulnerability Management & Application Security Role Summary: Design, implement, and maintain vulnerability management (VM) and application security processes to protect enterprise infrastructure and software. Integrate security tools (SAST, DAST, IAST, WAF) into CI/CD pipelines, conduct assessments, remediate findings, and collaborate with DevOps to embed security controls into IaC and microservices environments. Expectations: - Apply industry best practices, threat intelligence, and regulatory standards (NIST CSF, ISO 27001, OWASP Top 10). - Deliver actionable reports, metrics, and risk assessments to senior leadership. - Participate actively in incident response for application‑related events. - Keep current on emerging vulnerabilities, attack vectors, and technology trends. Key Responsibilities: 1. Develop and maintain VM and application security policies, standards, and documentation. 2. Administer VM platforms, configure scanning schedules, and manage remediation workflows. 3. Set up and configure SAST, DAST, IAST tools; evaluate application security posture. 4. Implement and maintain Web Application Firewalls (WAF) and secure coding guidelines. 5. Perform penetration tests, manual code reviews, and vulnerability assessments on applications and systems. 6. Integrate security controls into CI/CD pipelines (GitHub Actions, Jenkins, GitLab) and IaC (Terraform, CloudFormation). 7. Monitor system logs, alerts, and dashboards; detect and respond to anomalous activity. 8. Create risk reports, trend analyses, and dashboards for executives and security teams. 9. Conduct periodic threat modeling and risk assessments for new and existing applications. 10. Review and recommend security technologies, tools, and process improvements. Required Skills: - Deep knowledge of vulnerability management concepts, CVSS scoring, and remediation prioritization. - Hands‑on experience with application security tools (Veracode, Checkmarx, Burp Suite, OWASP ZAP). - Proficiency in scripting/automation (Python, Bash, PowerShell). - Understanding of secure SDLC, DevSecOps, container (Kubernetes) and cloud-native security (AWS/Azure/GCP). - Familiarity with IaC security controls and microservices architecture. - Strong analytical skills for interpreting vulnerability data and business impact. - Excellent written and verbal communication; able to translate technical detail to non‑technical stakeholders. - Networking fundamentals: TCP/IP, OSI, HTTP/HTTPS, SSL/TLS, DNS. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Security, or equivalent work experience (preferred). - Minimum 1–5 years of experience in a complex enterprise environment. - Cybersecurity certifications preferred: CISSP, CEH, OSWE, GCIA, or equivalents. - Experience with CI/CD security integration and automated vulnerability scanning.
Arlington, United states
Hybrid
Fresher
05-12-2025