Software Engineer jobs in United States
Explore 1,394 matching jobs.
Senior Software Engineer
General Motors
Posted: 10/22/2026Engineering Technical Manager – Aviation Fueling
Pond & Company
Posted: 10/22/2026Manager, Outbound Engineering
Nimbleway
Posted: 10/22/2026Software Engineer
Honeywell Aerospace Technologies
Posted: 10/22/2026Product Integrity Engineering Intern
Daimler Truck North America
Posted: 10/22/2026Senior Associate, Application Desktop – Engineering Operations Tools & Application Development
L3Harris Technologies
Posted: 10/22/2026Director, PMO – Engineering
Juniper Square
Posted: 10/22/2026Director of Engineering, Sensor Detection Platform
CrowdStrike
Posted: 10/21/2026Software Engineer
Booz Allen Hamilton
Posted: 10/21/2026Senior Developer, Euna Grants
Euna Solutions
Posted: 10/21/2026Lead Subject Matter Expert – Electrical, Rolling Stock Engineering
DB E.C.O. North America
Posted: 10/21/2026XR Developer
Marshall Economic Development Corporation
Posted: 10/21/2026Software Engineer
Boeing
Posted: 10/21/2026Regional Electrical Project Engineering Specialist
Alcoa
Posted: 10/21/2026Software Engineer
H&R Block
Posted: 10/21/2026Power Developer
Intersect Power
Posted: 10/21/2026Power Developer
Intersect Power
Posted: 10/21/2026Audit Senior Associate, AEC – Arc, Engineering, Construction
Baker Tilly US
Posted: 10/21/2026Head of Agent Engineering
Baker Tilly US
Posted: 10/21/2026Mainframe Developer – Cards
Regions Bank
Posted: 10/21/2026Engineering Intern
Ascend Performance, LLC
Posted: 10/21/2026
Senior Software Engineer
General MotorsCore Competencies
Role fitUse this summary to align your resume positioning with the role.
Demonstrates extensive experience in designing and developing scalable Java services and distributed applications, with a strong focus on event-driven architecture and real-time data streaming using technologies like Apache Flink, Apache Pulsar, and Apache Kafka. Proficient in building GraphQL APIs and managing PostgreSQL databases, alongside practical experience in deploying applications in Microsoft Azure and implementing CI/CD processes.
Tech Stack
Tools & technologiesAbout the role
Key responsibilities & impact- Design, develop, test, and maintain scalable Java services and distributed applications
- Build and optimize real-time data streaming pipelines using Apache Flink, Apache Pulsar, and Apache Kafka
- Develop reliable event-driven services focused on throughput, latency, resiliency, ordering, replay, and fault tolerance
- Design and implement an Operational Data Store layer using GraphQL and PostgreSQL
- Develop GraphQL APIs and services for secure, efficient access to operational data
- Design relational schemas, queries, indexes, and data-access patterns for PostgreSQL
- Integrate streaming and operational data services with Databricks and cloud-based data platforms
- Deploy and operate applications in Microsoft Azure using cloud-native architecture and services
- Implement automated build, test, deployment, and release processes through CI/CD pipelines
- Apply software engineering practices including code reviews, automated testing, observability, documentation, and secure development
- Troubleshoot issues across application, streaming, database, and cloud environments
- Participate in technical design discussions and architecture decisions
- Mentor engineers and establish engineering standards and reusable patterns
- Use generative AI tools and prompting techniques to accelerate development, troubleshooting, documentation, and productivity
Requirements
What you’ll need- 7+ years of professional software development experience
- Strong proficiency in Java and object-oriented design
- Experience building production-grade backend services and distributed systems
- Hands-on experience with streaming technologies, preferably Apache Flink, Apache Pulsar, and Apache Kafka
- Strong understanding of event-driven architecture, messaging patterns, data partitioning, consumer groups, delivery semantics, and stream processing
- Experience designing and developing GraphQL APIs
- Strong experience with PostgreSQL, including schema design, SQL, performance tuning, indexing, and transaction management
- Experience with Databricks and data engineering or analytics platforms
- Experience developing and deploying applications in Microsoft Azure
- Practical CI/CD experience with automated testing, packaging, deployment, and release management
- Experience with source control and collaborative development workflows, such as Git and pull requests
- Strong troubleshooting, communication, and technical documentation skills
- Must not require GM immigration sponsorship now or in the future
Benefits
Comp & perks- Bonus potential through an incentive pay program based on company, job-level, and individual performance
- Medical insurance
- Dental insurance
- Vision insurance
- Health Savings Account
- Flexible Spending Accounts
- Retirement savings plan
- Sickness and accident benefits
- Life insurance
- Paid vacation and holidays
- Tuition assistance programs
- Employee assistance program
- GM vehicle discounts
- Possible relocation benefits
ATS Keywords
✓ Tailor your resumeTip: use these terms in your resume and cover letter to boost ATS matches.