Software Development Engineer II

GM Financial

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2-4 years of software development experience required
  • Expertise in high-level programming languages such as Java, C#, or Go
  • Experience in Agile Scrum teams and test data management
  • Strong troubleshooting skills and ability to collaborate across teams
  • Proficient in cloud technologies and pipeline automation tools like Azure DevOps, Terraform, and Jenkins
  • Familiarity with mobile development frameworks such as Xamarin and UI technologies including Angular and Node.js

Responsibilities

  • Develop product features for data marketplaces, mobile, and web applications, and API services
  • Migrate existing products to the public cloud with team involvement
  • Use automated pipelines for software building, testing, and deployment
  • Contribute to test automation and peer reviews to enhance product quality
  • Maintain a production-first mindset focused on uptime and rapid issue resolution
  • Invest in Agile practices to improve product quality and team member satisfaction
  • Engage in learning and experimentation to support cloud implementations

Benefits

  • Generous benefits package available on day one
  • 401K matching and bonding leave for new parents (12 weeks, 100% paid)
  • Tuition assistance and training opportunities
  • GM employee auto discount
  • Community service pay and nine company holidays
  • Flexible hybrid work environment with 2-days in office per week
Full Job Description
Job Description

Responsibilities

What makes you a dream candidate?

  • The SDE II works under limited or no supervisory guidance and consistently delivers on commitments
  • The SDE II is expected to demonstrate excellence in the 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
  • Migrating the product to the public cloud within the team as appropriate
  • The SDE II invests in learning and experimentation to expedite cloud implementations
  • Using automated pipelines for building, testing, and deploying software packages; continuously improving both the quality and speed of the pipelines
  • Contributing to test automation and participating in peer reviews to increase product quality
  • Maintaining a production-first mindset focused on scale, uptime, and 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

Have Other Skills? We Use These Too

  • 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
  • Proficient in new feature development, automated tests, and the implementation of security controls
  • Experience working in Agile Scrum teams, suggesting and contributing to improvements (getting better/faster/happier)Demonstrates software development excellence (software is simple, understandable, reusable, and secure)
  • Troubleshoots complex problems and works across teams to meet commitments
  • Drives adoption of best practices; cultivates innovation and learning
  • Strong interpersonal, verbal, and writing skills
  • The SDE will have 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
    • Containerization: Azure Kubernetes Service, Kubernetes (open source), Docker
    • 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


Work Experience
  • 2-4 years experience in software development required


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


Location: Arlington, TX or Irving, TX

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.

Compensation: Competitive pay and bonus eligibility.

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

NOTE: We are unable to consider candidates who require visa sponsorship for this position

This position is not open to agency submissions

#GMFJobs #LI-Hybrid #LI-DH1

Similar Jobs

More Jobs at GM Financial

More Information Technology Jobs

Find similar Software Development Engineer II jobs: