GM Financial-posted 4 days ago
Full-time • Mid Level
Hybrid • Arlington, TX
5,001-10,000 employees

Why GMF Technology? Innovation isn’t just a talking point at GM Financial, it’s how we operate. From generative AI and cloud-native technologies to peer-led learning and hackathons, our tech teams are building real solutions that make a difference. We’re committed to AI-powered transformation, using advanced machine learning and automation to help us reimagine customer interactions and modernize operations, positioning GM Financial as a leader in digital innovation within a dynamic industry. Join us and discover a workplace where your ideas matter, your development is prioritized, and you can truly make a global impact. Flexible hybrid work environment (onsite 2 days a week/3 days remote) at our Arlington (AOC1), TX office. Responsibilities About this role: As a Lead Software Development Engineer, you will be responsible for leading the development of full-stack applications, ensuring the delivery of high-quality software solutions. You will work closely with cross-functional teams to design, develop, and deploy scalable applications using a variety of technologies, including C# (preferred) or Java, .NET, Angular, Kubernetes, Azure Cloud, Azure DevOps, SQL Server, and Cosmos DB. Your role will also involve mentoring junior developers and driving continuous improvement within the team.

  • Lead the design, development, and deployment of full-stack applications using C#or Java, .NET, and Angular.
  • Architect and implement scalable solutions on Azure Cloud, leveraging Kubernetes for container orchestration.
  • Develop and maintain CI/CD pipelines using Azure DevOps with YAML.
  • Design and optimize databases using SQL Server and Cosmos DB.
  • Create and manage RESTful APIs to support front-end and back-end integration.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot and resolve complex technical issues.
  • Software development expertise in one or more high level programming languages with developed language agility to move easily from one product to another
  • Expertise optimizing the data architecture, database queries and indexes as a cornerstone for delivering scalable, performant products and services
  • Proficient at designing, building, and optimizing automated pipelines with automated testing and automated security controls
  • Experience working in Agile Scrum teams with demonstrated success leading improvements (getting better/faster/happier)
  • Ability to implement features across mobile, web, and API service levels as applicable to the product team
  • Ability to lead by example and inspire passion and enthusiasm within the team
  • Champions and executes strategies across teams that deliver measurable business value
  • Demonstrates mastery of software languages, architecture, and design; is perceived by most as the expert
  • Strong interpersonal, verbal, and writing skills
  • C# (preferred) or Java
  • 7-10 years software development experience required
  • 2-4 years experience leading multi-developer projects required
  • Bachelor of Computer Science or related Engineering field; and/or commensurate experience
  • 2-4 years as a lead and/or subject matter expert preferred
  • Generous benefits package available on day one to include: 401K matching, bonding leave for new parents (12 weeks, 100% paid), tuition assistance, training, GM employee auto discount, community service pay and nine company holidays.
  • Competitive pay and bonus eligibility
  • Flexible hybrid work environment, 2-days a week in office
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service