Software Development Engineer III

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.
  • #773

    Position summary

    nging the way we use technology to support our customers and business.

    Location: Arlington, TX (AOC1)

    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.

    RESPONSIBILITIES

    About The role:

    • The SDE III establishes direction and provides guidance to other team members while consistently delivering on commitments

    • The SDE III engages beyond the team to accomplish objectives, influencing and collaborating with other teams within GM Financial, and working directly with organizations external to the company

    • The SDE III is expected to demonstrate mastery of software development practices performed by Scrum teams

    • Developing product features for any or all of the following: data marketplaces, mobile applications, web applications, and API services

    • The SDE III provides technology leadership and promotes team learning throughout the product development lifecycle

    • Adoption of and migration to the public cloud within the team as appropriate

    • The SDE III understands cloud technologies and how best to employ them; and assists other team members to speed the implementation

    • Using automated pipelines for building, testing, and deploying software packages; continuously improving both the quality and speed of the pipelines

    • The SDE III is instrumental in the design and implementation of the pipelines

    • Leveraging test automation and peer reviews to increase product quality

    • As a technology leader, the SDE III coaches the team to achieve full participation and high quality reviews

    • Maintaining a production-first mindset focused on scale, uptime, and the team's ability to rapidly triage/resolve production issues

    • Investing in our Agile practice to continuously improve product quality, time to market, and team member happiness

    QUALIFICATIONS

    What makes you a dream candidate?

    • Software development expertise in one or more high level programming languages

    • The SDE III has developed language agility to move easily from one product to another

    • The SDE III promotes modern software development patterns and practices that promote simplicity, understanding, reuse, and security

    • Expertise optimizing the data architecture, database queries and indexes as a cornerstone for delivering scalable, performant products and services

    • Ability to implement features across mobile, web, and API service levels as applicable to the product team

    • 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)

    • Brings passion and enthusiasm to the team; leads by example

    • 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

    • Works through others to achieve more than individual contribution

    • Strong interpersonal, verbal, and writing skills

    • Demonstrated expertise in the following technologies as required for the product being developed:

    We Also Use the Following Tools:

    • Low-code environments: Logic Apps, Outsystems

    • Enterprise Service Bus: Tibco BusinessWorks (APIs and integration workflows)

    • Pipeline Automation: Azure DevOps (YAML, ARM), Terraform, Jenkins, Chef, Octopus Deploy

    • Code Scanning: SonarQube, CheckmarxSource

    • Code repos: GitMobile: XamariniOS, XamarinAndroid, XamarinFormsUI: Angular, Javascript, CSS, Nodejs, ASPNET MVCHigh level

    • programming languages: Java, C# (NET MVC and NET Core), Go

    • Scripting: Powershell, BashDatabase: Oracle, Microsoft SQL Server, NoSQL (eg CosmosDB)

    • Test Automation: XamarinUITest, Specflow, DevTest, Selenium, Test Data Manager, Postman, Maven, TestNG, JMeter

    • Operating systems: Windows, Linux

    Work Experience

    • 4-6 years software development experience required

    Education

    • High School Diploma or equivalent required

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

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