Software Development Engineer I - General Motors Insurance
GM Financial · United States · 2 days ago
RemoteRemoteEngineering$70k–$130k/yrFull-time
Responsibilities
- Contributes in all areas of development as a member of an Agile Scrum team.
- Develops product features for any or all of the following: data marketplaces, mobile applications, web applications and API services.
- Migrates to the public cloud within the team as appropriate.
- Contributes to test automation and participating 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.
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 (getting better/faster/happier).
- Demonstrates software development proficiency.
- Uses peer reviews and seeks out learning or other feedback mechanisms to improve software development skills.
- Forms relationships to effectively accomplish tasks and manage dependencies.
- Strong interpersonal, verbal, and writing skills.
- Experience with the following technologies as required for the product being developed:
- Pipeline Automation: Azure DevOps (YAML, ARM), Terraform
- Code Scanning: SonarQube, Checkmarx
- Source Code repos: Git
- UI: ASP.NET MVC
- Containerization: Azure Kubernetes Service, Kubernetes (open source), Docker
- High level programming languages: Java, C# (.NET MVC and .NET Core)
- Scripting: Powershell, Bash
- Database: Microsoft SQL Server, NoSQL (e.g. CosmosDB)
- Test Automation: Specflow/ReqnRoll, Selenium, Postman, Maven, TestNG, JMeter
- Operating systems: Windows, Linux
- Cloud Native Hosting: Azure, AWS, GCP, PaaS experience 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.
- The exact salary and compensation will vary based on factors like knowledge, skills, experience and education.
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.
Compensation
- Competitive pay and bonus eligibility.
Work Life Balance
- Remote work opportunity.