Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Software Engineer

General Motors

Software Engineer developing high performance back-end services for Vehicle Domain at General Motors. Collaborating with cross-functional teams to deliver optimal software solutions.

Posted 7/10/2026full-timeWarren • Missouri, Texas • 🇺🇸 United StatesMid-LevelSenior💰 $93,800 - $142,350 per yearWebsite

Tech Stack

Tools & technologies
AzureCloudJavaJUnitLinuxMicroservicesSDLCShell ScriptingSpringSpring BootSpringBootUnix

About the role

Key responsibilities & impact
  • Assist in estimating and design work that is just-in-time and sized in small increments.
  • Consistently follow the specified software development methodology.
  • Quickly design, develop, and deliver new software in regular increments.
  • Follow best practices for software development, including high quality code, automated tests, documenting, monitoring and continue to raise the bar.
  • Be on call for production support, perform root cause analysis, resolve incidents, solve problems.
  • Assist in performing technology evaluations, technology upgrades, tool upgrades, implement prototypes.
  • Report status of assigned software development and/or maintenance tasks.

Requirements

What you’ll need
  • Bachelor's degree in computer science/engineering or related field.
  • 3+ years of software engineering & development experience utilizing industry standard design patterns in common languages such as Java including Object oriented concepts.
  • Experience delivering Java / JEE Business Solutions utilizing full software development lifecycle (SDLC).
  • Knowledgeable in test-driven development techniques (TDD, Junit, mocks).
  • Familiarity with cloud-based infrastructure (e.g. Azure) including development of microservices using CI-CD with Spring, Spring boot, PaaS capabilities.
  • Knowledgeable with multiple interface patterns including RESTful APIs or event-based messaging.
  • Familiarity with Java / JEE Business Solutions utilizing full software development lifecycle (SDLC).
  • Familiarity with Azure DevOps (ADO), GitHub, Artifactory, and similar systems along with experience in Unix/Linux shell scripting.
  • Familiarity with iterative and incremental development on product-focused teams.
  • Excellent verbal and written communication skills with ability to effectively translate feedback, needs and solutions.
  • Strong teamwork focus and the ability to foster collaboration within and across teams.
  • Ability to clearly connect with peers, as well as both business and technical focused teams.
  • Knowledgeable in iterative and incremental development on product-focused teams practicing code reviews.

Benefits

Comp & perks
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • employee assistance program
  • GM vehicle discounts and more.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software Development Lifecycle (SDLC)Object-Oriented ProgrammingRESTful APIsUnix/Linux Shell ScriptingSpring BootAutomated TestingCode ReviewsIncident ResolutionRoot Cause AnalysisDesign Patterns
Soft Skills
Verbal CommunicationWritten CommunicationTeamworkCollaborationFeedback Translation