Lead Software Development Engineer

GM Financial

4

(3)

Multiple Locations

Why you should apply for a job to GM Financial:

  • 4/5 in overall job satisfaction
  • 5/5 in supportive management
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • 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.
  • #1269

    Position summary

    you the opportunity to hit the road with the best of your abilities and turn the corner of your new career.

    Location: Las Colinas, TX

    Work Arrangement: Hybrid - 2 days onsite, 3 days remote per week

    Sponsorship Notice: At this time, we are unable to offer employment sponsorship for this position. This includes, but is not limited to, H-1B, TN, L1, and OPT visa types.

    About the role:

    • We are seeking a highly skilled Lead Software Engineer to be responsible for developing and maintaining software solutions that support the enterprise reusable services capability to promote reuse as part of our NorthStar architecture.

    • The ideal candidate will have a strong understanding of software engineering principles and practices, as well as a passion for building reusable components.

    • You will collaborate closely with cross-functional teams and stakeholders to define the reusable services and packages and work to deliver and operate enterprise services.

    • The Lead Software Engineer will contribute to all areas of software development as a member of Enterprise reusable services team.

    • This role includes hands on coding with strong focus on stakeholder management and driving technical decisions with consensus with peers across the enterprise.

    RESPONSIBILITIES

    What makes you a dream candidate?

    • Strong experience in software development using Java/J2EE/C# and related technologies.

    • Extensive experience building microservices using event-driven architecture and familiarity with Azure Event Hub, Kafka, etc.

    • Strong experience with cloud-related concepts & technologies, preferably Azure

    • Experience building cloud-native microservices using Docker, Kubernetes, or serverless technologies

    • Proficiency in relational databases (MySQL, AzureSQL) and NoSQL databases (MongoDB, CosmosDB)

    • Experience building micro-frontends using React.js or Angular

    • Cross-training or familiarity with Microsoft .NET technology stack for POCs and troubleshooting

    • Significant experience building REST services using OpenAPI Specification

    • Proficiency in designing, building, and optimizing automated pipelines with testing and security controls

    • Experience writing automated test cases using Karate (preferred)

    • Experience creating solution artifacts (Logical, Physical) using MS Visio or Lucidchart

    • Strong presentation, interpersonal, verbal, and written communication skills with both technical and business audiences

    • Excellent organizational and time management skills with ability to multitask and prioritize work effectively

    • Excellent project management skills including creating and managing program plans, budgets, and resources

    • Strong leadership and influencing skills with ability to drive consensus and manage stakeholders at all levels

    • Ability to identify and understand technical dependencies between initiatives

    • Strong communication skills to serve as tech evangelist and drive adoption of technical standards and enterprise reusable services

    QUALIFICATIONS

    Education:

    Work Experience

    • 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

    Preferred Experience:

    • Strong Experience in Java or C# development language, experience in python will be an added advantage.

    • 3-5 years of Cloud development and support experience such as Microsoft Azure, Amazon Web Services (AWS) or Google Cloud Platform (GCP) required.

    • 2-3 years of experience in the consumer banking or auto finance industry preferred.
      Education

    • High School Diploma

    • Associate Degree

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

    • Master's Degree

    #LI-DH1

    #LI-Hybrid

    #GMFjobs

    Why you should apply for a job to GM Financial:

  • 4/5 in overall job satisfaction
  • 5/5 in supportive management
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • 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.