Lead Software Development Engineer

GM Financial

3.5

(2)

Multiple Locations

Why you should apply for a job to GM Financial:

  • We offer 12 weeks of paid parental leave for our team members to care for and bond with their new family member.
  • Our Women's Inspiration Network (WIN) supports the recruitment, retention and professional development of women across our organization.
  • Our programs provide the support, flexibility and resources for women returning to their careers after a break.
  • #48871

    Position summary

    the 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#, .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.

    In this role, you will:

    • Lead the design, development, and deployment of full-stack applications using C#, .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.

    Qualifications

    What makes you a dream candidate?

    • Proven experience as a Lead Software Development Engineer or similar role.

    • Strong proficiency in C#, .NET, and Angular.

    • Hands-on experience with Kubernetes and Azure Cloud services.

    • Hands on CI/CD experience using Azure DevOps or similar tools

    • Expertise in setting up and managing Azure DevOps pipelines using YAML

    • In-depth knowledge of SQL Server and Cosmos DB.

    • Solid understanding of RESTful API design and implementation.

    • Thorough understanding of OOP, design patterns, and enterprise application integration

    • Excellent problem-solving skills and attention to detail.

    • Strong leadership and communication skills.

    • Ability to work effectively in a fast-paced, agile environment.

    • Proven ability to design, optimize and integrate business processes across disparate systems and web technologies

    • Demonstrated deployments of enterprise software systems using industry standard environments including TFS, Jenkins or Octopus

    • Strong analytical skills

    • Excellent verbal communication skills

    • Strong interpersonal skills

    • Ability to meet time sensitive deadlines required

    • Ability to make sound decisions and exercise good judgment pertaining to operating procedures and projects

    • Ability to manage business and technical relationships with internal and external customers

    • Ability to effectively collaborate with all levels of the organization

    • Ability to effectively lead agile teams based on technical architecture.

    Experience:

    • Bachelor's Degree in Computer Science or related Engineering field; and/or commensurate experience preferred

    • 7-10 years software development experience required

    • 2-4 years experience leading multi-developer projects required

    • 2-4 years as a lead and/or subject matter expert preferred

    What We Offer: 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.

    Our Culture: Our team members define and shape our culture - an environment that welcomes innovative ideas, fosters integrity, and creates a sense of community and belonging. Here we do more than work - we thrive.

    Compensation: Competitive pay and bonus eligibility.

    Work Life Balance: Flexible hybrid work environment, 2 days a week in the office.

    Why you should apply for a job to GM Financial:

  • We offer 12 weeks of paid parental leave for our team members to care for and bond with their new family member.
  • Our Women's Inspiration Network (WIN) supports the recruitment, retention and professional development of women across our organization.
  • Our programs provide the support, flexibility and resources for women returning to their careers after a break.