Jobs · Engineering · Texas

Software Development Engineer II

GM Financial · Irving, TX · 3 wk ago
HybridEngineeringFull-time

Responsibilities

  • Fuelled by all areas of technology including multiple domains, AI technology, new tools and coding languages.
  • Opportunity to hit the ground running with the best of your abilities.

Qualifications

  • Software development expertise in the high level programming language used by the product team.
  • Data and query analysis and optimization to deliver scalable, performant products and services.
  • Test data management to drive automated, repeatable, and reliable testing.
  • Experience working in Agile Scrum teams, suggesting and contributing to improvements.
  • Expertise in the following technologies as required for the product being developed:
    • 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, Checkmarx
    • Source Code repos: Git
    • Mobile: Xamarin.iOS, Xamarin.Android, Xamarin.Forms
    • UI: Angular, Javascript, CSS, Node.js, ASP.NET MVC
    • High level programming languages: Java, C# (.NET MVC and .NET Core), Go
    • Scripting: Powershell, Bash
    • Database: Oracle, Microsoft SQL Server, NoSQL (e.g. CosmosDB)
    • Test Automation: Xamarin.UITest, Specflow, Selenium, Postman, Maven, TestNG, JMeter
    • Operating systems: Windows, Linux

What makes You an ideal candidate?

  • Works under limited or no supervisory guidance and consistently delivers on commitments.
  • Excellence in the software development practices performed by Scrum teams.
  • Migrating the product to the public cloud within the team as appropriate.
  • Invests in learning and experimentation to expedite cloud implementations.
  • Uses automated pipelines for building, testing, and deploying software packages; continuously improving both the quality and speed of the pipelines.
  • Contributes to test automation and participates in peer reviews to increase product quality.
  • Maintains a production-first mindset focused on scale, uptime, and ability to rapidly triage/resolve production issues.
  • Invests in our Agile practice to continuously improve product quality, time to market, and team member happiness.

Education

  • High School Diploma or equivalent required.
  • Bachelor’s Degree in Computer Science or related Engineering field; and/or commensurate experience preferred.

What We Offer

  • 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
  • Flexible hybrid work environment, 2-3 days a week in office

Our Culture

  • Team members define and shape our culture — an environment that welcomes innovative ideas, fosters integrity, and creates a sense of community and belonging.

Culture

  • Here we do more than work — we thrive.

Compensation

  • Competitive salary and bonus eligibility.

Work Life Balance

  • Flexible hybrid work environment at least 2 days per week in office.

Similar jobs