General Motors

Staff Software Engineer

General Motors
Apply
1 day ago
Warren, MI, USAStaff+
H1B sponsor

Responsibilities

  • Interact with architects, development leaders, business stakeholders, and development team members to design and deliver software enhancements.
  • Provide technical leadership for multi-layered business, application, data, and infrastructure architectures.
  • Analyze user needs and software requirements to assess design feasibility within time and cost constraints.
  • Design, develop, and modify software systems using scientific analysis and mathematical models.
  • Develop or direct software testing, validation procedures, programming, and documentation.
  • Evaluate reporting, cost, security, and other factors to determine hardware configurations.
  • Supervise and assign work to programmers, designers, technologists, technicians, and other engineering or scientific personnel.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, or a related field.
  • Five years of experience as a Software Engineer, Software Developer, or in a related role.
  • Five years of experience delivering Java and JEE business solutions and working across the full software development lifecycle.
  • Five years of experience with SQL, Oracle, object-oriented analysis and design, JUnit, Mocks, Pair Programming, Hibernate, REST, SOAP, WebLogic, Microservices, Pivotal Cloud Foundry, Spark, Kubernetes, Akka, Pulsar, RabbitMQ, Cassandra, Redis, Bitbucket, and Maven.
  • Three years of experience with HTML5, CSS3, jQuery, JavaScript, and Adobe CQ.
  • Experience with Agile development techniques, including test-driven development.

Benefits

  • Hybrid work policy requiring three days in the office and two days remote, with the ability to report to the local office.
  • Benefits and total rewards support are available from day one, with resources covering employee well-being at work and home.

Tech Stack

Apache CassandraApache SparkJavaJavaScriptjQueryJUnitKubernetesMavenPivotal Cloud FoundryRabbitMQRedisSOAPSQL
General Motors

About General Motors

10,000+ employees

General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.

Contact me