FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer
General Motors. Interact with the Systems Architect, Development Team Leaders, business team members, and development team members .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development and architecture, with a strong focus on Java and JEE solutions, full software development lifecycle, and Agile methodologies. Proven ability to lead teams, design multi-layered solutions, and ensure system performance and security.
Highest-signal resume keywords
Java DevelopmentJEE Business SolutionsAgile Development TechniquesFull Software Development Lifecycle (SDLC)Microservices Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
SQLOracleObject-Oriented Analysis and DesignHibernateWeb Services (REST and SOAP)WebLogicHTML 5CSS 3JavaScriptJQuery
Soft Skills
LeadershipTeam CollaborationAnalytical ThinkingCommunication
Tools & Technologies
Pivotal Cloud FoundrySparkKubernetesAkkaPulsarRabbitMQCassandraRedisBitbucketMaven
Industry Keywords
Software EngineeringSystem ArchitectureDesign FeasibilityTesting and Validation ProceduresHybrid Work Policy
Tech Stack
Tools & technologiesAkkaCassandraCloudHibernateJavaJavaScriptjQueryJUnitKubernetesMavenMicroservicesOraclePulsarRabbitMQRedisSDLCSOAPSparkSQL
About the role
Key responsibilities & impact- Interact with the Systems Architect, Development Team Leaders, business team members, and development team members
- Lead design and coding to implement and deliver enhancements
- Provide leadership and technical expertise for multi-layered solution architectures covering business, application, data, and infrastructure designs
- Analyze user needs and software requirements to assess design feasibility within time and cost constraints
- Confer with analysts, engineers, programmers, and others to design systems and determine project limitations, capabilities, performance requirements, and interfaces
- Design, develop, and modify software systems using scientific analysis and mathematical models
- Develop or direct software system testing, validation procedures, programming, and documentation
- Evaluate reporting, cost, security, and hardware configuration requirements
- Supervise and assign work to programmers, designers, technologists, technicians, and other engineering or scientific personnel
- Work under a hybrid policy of 3 days in-office and 2 days remote
Requirements
What you’ll need- Bachelor's degree in Computer Engineering, Computer Science, or related field of study
- Five (5) years of experience as a Software Engineer, Software Developer, or related role
- Five (5) years of experience delivering Java and JEE Business Solutions
- Five (5) years of experience with the full software development lifecycle (SDLC)
- Five (5) years of experience with SQL and Oracle
- Five (5) years of OO analysis and design experience
- Five (5) years of experience with Agile Development Techniques including TDD, JUnit, Mocks, and Pair Programming
- Five (5) years of experience with Hibernate, Web Services including REST and SOAP, and WebLogic
- Five (5) years of experience with Microservices, Pivotal Cloud Foundry, Spark, Kubernetes, Akka, Pulsar, RabbitMQ, Cassandra, Redis, Bitbucket, and Maven
- Three (3) years of experience with web technologies including HTML 5, CSS 3, jQuery, JavaScript, and Adobe CQ
- Must be able to report to the local office
Benefits
Comp & perks- Benefits and Total Rewards resources available from day one
- Reasonable accommodations for applicants with disabilities
- Inclusive, non-discriminatory workplace
- Role-related assessments and/or pre-employment screening where applicable