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

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.

Software Engineer
General MotorsSoftware 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 & technologiesAzureCloudJavaJUnitLinuxMicroservicesSDLCShell 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 resumeApplicant 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