SIGN IN
Staff Software Engineer, Data Platform Services and API Development jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 3 hours ago

Staff Software Engineer, Data Platform Services and API Development

General Motors is pioneering next-generation data platforms to support all business units. The role involves leading technical design discussions, guiding junior engineers, and developing scalable Java-based cloud microservices and APIs.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

Responsibilities

Lead technical design discussions and create detailed architecture for new features and services
Guide junior engineers through code reviews and technical mentorship (without direct people management)
Drive high engineering standards: unit testing, integration testing, code quality, automated testing frameworks
Ensure secure coding practices, API hardening, and adherence to enterprise security policies
Work closely with product owners, architects, and platform teams to translate requirements into technical solutions
Provide backlog input, effort estimates, and help shape technical roadmaps
Design, develop, and maintain scalable Java-based cloud microservices (Spring Boot & Spring Cloud)
Develop services for cloud environments (Azure, AWS or GCP) including containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines
Build robust, secure, and versioned RESTful APIs and integrations
Implement asynchronous messaging, event-driven patterns, and distributed processing
Ensure reliability, observability, and monitoring through logging, tracing, and metrics
Design and optimize data models leveraging RDBMS (PostgreSQL, MySQL, Oracle, etc.) and NoSQL databases (MongoDB, CosmosDB, Cassandra)
Implement efficient data access layers and query strategies for performance and scalability
Diagnose performance bottlenecks and optimize services for throughput and latency

Qualification

Java 11+Spring BootSpring CloudRESTful API designMicroservices architectureCloud-native applicationsDockerKubernetesCI/CD pipelinesSQL databasesNoSQL databasesAPI security best practicesAnalytical skillsDebugging skillsProblem-solving skillsCommunication skillsCollaboration skills

Required

Minimum of 8 years of hands-on software development experience, with demonstrated expertise in: Java 11+, Spring Boot, and Spring Cloud
RESTful API design and implementation
Microservices architectures and distributed systems
Object-oriented design principles and Java design patterns
Strong experience building cloud-native applications on Azure, AWS, or GCP
Hands-on experience with containerization and orchestration technologies, including Docker and Kubernetes
Proven experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI)
Proficiency with SQL databases (PostgreSQL, MySQL, Oracle) and NoSQL data stores (MongoDB, CosmosDB, Cassandra)
Solid understanding of application and API security best practices, including OAuth2, JWT, mTLS, and API gateways
Ability to operate as a technical lead and decision-maker while remaining a strong individual contributor
Strong analytical, debugging, and problem-solving skills
Excellent communication and documentation capabilities
Ability to collaborate effectively in an agile, fast-paced environment
BS/MS/PhD in Computer Science or Engineering preferred

Preferred

Knowledge of networking concepts, including routing tables, firewall rules, load balancing, and network security
Hands-on experience with service observability: Prometheus, Grafana, ELK/EFK, Datadog, OpenTelemetry
Exposure to challenges of building scalable applications for device and sensor data capture & consumption

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase