Job Closed

This listing is no longer active.

General Motors logo
General Motors

Join us on our journey toward a world with zero crashes, zero emissions, and zero congestion.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1908H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

72 days ago

Salary

$125K - $234K / year

Seniority

Senior

Job Description

Senior Software Engineer

General Motors

Job Description About Us GM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers. The Autonomy Interface SW (AIS) team is responsible for building runtime software that enables robust interface contracts, system degradation transitions, and seamless sensing integration with the autonomy stack. The Role As a Senior Software Engineer, you’ll be responsible for designing, documenting, and implementing complex, highly scalable, low-latency software in C++ on Linux-based systems for the AIS team. Your work will be the foundational software which the rest of GM’s AV stack is built upon for safety-critical, performance-sensitive functions including but not limited to vehicle actuation controls/feedback interfaces, vehicle moding controls, etc. across the GM vehicle platforms. If you are looking to solve one of today’s most complex engineering challenges, see the results of your work in hundreds of self-driving cars, and make a positive impact in the world, join us. What you’ll be doing (Responsibilities) - Develop software in C++ to interface with the autonomy stack with the other compute, sensors and custom hardware on the vehicle - Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews - Collaborate with colleagues across multiple teams and mentor other developers - Lead and generates technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new and major programs - Performs as Subject Matter Expert (SME) for at least one platform or application component - Provide, communicate, and support common best practices among software community - Lead development of software system team design content and software anomaly corrections. - Knowledge of and experience applying software best practices - Being able to specify and balances system requirements Your Skills & Abilities (Required Qualifications)    - 4+ years' experience building and shipping production-quality software, with a focus in Linux based environments - Bachelor's, Master's, or PHD in relevant field or relevant work experience. - Experience with C++ (17+), STL, and Python3 - Experience working with and building tooling for large, complex systems - A high standard and commitment to quality by designing for maintainability, testability and efficiency What Will Give You a Competitive Edge (Preferred Qualifications) - 7+ years' experience building and shipping production-quality software, with a focus in Linux based environments - Experience with safety critical development (FDA, FAA, Automotive) - Experience with build tools like bazel or cmake - Experience debugging across cloud and embedded systems - Experience with ARXML or/and SOME/IP - Experience with networking, TCP/IP and UDP. - Building and shipping production-quality software on and for embedded Linux / POSIX systems - Experience working with ROS or similar pub/sub IPC systems - Leads and generates technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new and major programs - Lead development of software system team design content and software anomaly corrections. - Performs complex design analysis - Being able to balance system requirements Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington. - The salary range for this role: is $125,000 to $234,100. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. - Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. - Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include 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. #GM-AV-1 This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week {or other frequency dictated by your manager}. The selected candidate will be required to travel <25% for this role. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Related Job Pages

More Software Engineer Jobs

Oracle logo

Software Developer 3

Oracle

Oracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise

Entity: Oracle America, Inc. Job Duties: Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute. Employer will accept a Bachelor's degree in Computer Science, Information Systems Technologies, Engineering, or related technical field followed by 6 years of progressive, post-baccalaureate experience in job offered or in a Software Developer-related occupation. Position requires: 1. Build cloud-based, full-stack healthcare applications using Java (Spring Boot), React.js, and Python, tailored for privacy-sensitive and regulated workflows; 2. Design and deploy microservices using Docker and Kubernetes on both AWS and Oracle Cloud platforms, supporting low-latency, high-volume biomedical transactions under compliance constraints; 3. Develop cloud-hosted ETL pipelines for semi-structured clinical datasets using tools including AWS Glue, AWS Athena, and OCI Data Flow; 4. Implement privacy-aware REST APIs with secure access, audit logging, and data protection aligned with HIPAA or GDPR standards; 5. Architect CI/CD infrastructure using Terraform, Jenkins, and GitHub Actions across hybrid and multi-cloud environments; 6. Apply machine learning and NLP/OCR techniques using Tesseract, Textract, and Comprehend Medical for clinical document intelligence and unstructured text analysis; 7. Build observability and log analytics frameworks for regulated applications using tools including Splunk and CloudWatch; and 8. Implement data exchange using JSON, XML, and interoperability standards including HL7 and FHIR. Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

United States
Oracle logo

Software Developer 3

Oracle

Oracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise

Entity: Oracle America, Inc. Job Duties: Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute. (385.34312) Employer will accept a Master’s degree in Computer Science, Engineering, or related technical field and 2 years of experience in the job offered or in a Software Developer-related occupation. Position requires: Object-oriented languages including Java, Go, C, C++, Python, or PHP; RESTful APIs and web services; Containerized applications and orchestration; Linux and scripting; Data structures, algorithms, operating systems, and distributed systems fundamentals; Networking protocols (TCP/IP, HTTP) and standard network architectures databases; NoSQL systems, storage, or distributed persistence technologies; Cryptographic key management and certificate lifecycle automation (digital signing, certificate validation, and secure cert distribution); Distributed orchestration workflow frameworks (SaltStack, Chef, or puppet); and Host provisioning and lifecycle state management. Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

United States
Full TimeRemoteTeam 501-1,000Since 2015H1B Sponsor

Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games. As an Engineer on the Safety Experience team, you’ll help make Discord’s platform safer for hundreds of millions of users. You’ll contribute to designing, building, and maintaining product features and systems that prevent harmful activities while ensuring regulatory compliance. Keeping users safe is essential for Discord’s growth, making your team’s work critical. This role reports to the Engineering Manager of Safety Experience. What You'll Be Doing - Contribute to the development of highly visible, user-facing products that protect Discord’s users. - Design, build, and deploy production APIs, backend services, and data pipelines to launch safety features at scale. - Collaborate cross-functionally with Product, Design, Policy, Data Science, ML, Legal, and T&S Operations to create solutions that are both impactful and lovable. - Support rapid responses to the ever-evolving abuse and compliance landscape. What you should have - 2+ years of experience writing Python and utilizing back-end API frameworks (Flask, Django). - 2+ years of experience developing front-end interfaces with JavaScript (React, TypeScript) for both web and mobile platforms. - Familiarity with databases such as Cassandra, Postgres, and ScyllaDB. - Ability to contribute to end-to-end delivery of projects: working through ambiguity, participating in rollouts, and communicating with stakeholders. - Ability to troubleshoot, debug, and test complex systems in a live, production environment. - Strong communication and collaboration skills, with the ability to work well with cross-functional partners, designers, and other engineers. - Experience using metrics and dashboards to make data-driven decisions. Bonus Points - Interest in the Safety or Anti-Abuse domain. - Experience analyzing and visualizing data using Datadog or Mode. - Familiarity with real-time streaming systems like Kafka or Pub-Sub. - Ability to contribute to offline analytics jobs and processes. - Experience building and operating mobile-client features on iOS and Android. - Exposure to lower-level languages such as Go, Rust, and Elixir. - A strong moral compass that drives you to protect users and do the right thing. Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties). Relocation assistance may be available. For this role, there is no formal requirement to work from the office. The US base salary range for this full-time position is $160,000 to $180,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.

United States
$160K - $180K / year
Cortex logo

Senior Software Engineer, Backend

Cortex

Cortex é a plataforma líder na América Latina em Go-to-Market Intelligence

Full TimeRemoteTeam 201-500Since 2003H1B Sponsor

🧠 About Cortex Cortex is the Engineering Operations Platform that enables organizations to continuously improve their operational maturity and reduce developer friction. With centralized visibility, clear ownership, automated Scorecards, and golden paths, we help engineering organizations operate as one. Our customers – from startups to Fortune 100 enterprises – create a culture of engineering excellence, reducing incidents by 30% and improving MTTR by 50%, all while making it easier for developers to focus on building. 📍Location We’re fully remote and welcome candidates from across the US. We get together a few times a year for company offsites where we build stronger relationships, kick off important work, and genuinely enjoy spending time together. 🤝 The Team Our team is ~80 people building something developers actually want to use. We recently raised a $60M Series C led by Scale Ventures (alongside Sequoia and IVP). We're focused on making engineering teams more effective. You can read more about our latest funding round here. 🖥️ Job Summary We are seeking a Senior Software Engineer, Backend to join our team and help us build a new category of developer tooling. You will solve deeply technical problems and dive into scalability issues. You will play a critical role in designing, implementing, and maintaining the core backend systems that power Cortex while working closely with the product and support engineering teams. ⚙️ Responsibilities - Design, develop, and maintain scalable, and efficient backend systems and services that meet enterprise requirements - Work alongside other engineers to build new features and enhance existing ones - Optimize and improve the performance, reliability, and scalability of existing backend systems - Participate in operating our systems in production, including Incident Response on a rotational basi - Conduct code reviews and provide constructive feedback to team members - Write clean, maintainable, and testable code that adheres to best practices - Partner closely with engineering, product, leadership, sales, and our customers to better understand design requests and user experiences - Continually improve existing planning, development, deployment processes ✔️Qualifications - Bachelor's degree in Computer Science or related field, or equivalent work experience - 5+ years of experience building backend applications using any modern programming language - Experience with distributed systems, microservices, and cloud computing platforms - Experience with modern data storage solutions, such as MySQL, Postgres, MongoDB etc. - Knowledge of current standard methodologies and to try, learn and adapt to new technologies and programming languages - Solid fundamental skills in data structures, algorithms, and web development best practices - Excellent problem-solving and analytical skills - Strong communication and collaboration skills - Ability to mentor and coach junior engineers 💰 Compensation - Starting Salary Range: $165,000 and $195,000 - Competitive Equity Package *Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role is eligible for equity and benefits. 🌴 Perks & Benefits - National medical, dental & vision insurance (we cover 100% for employees!) - Unlimited PTO & flexible working hours - 401k plan - Gender-neutral parental leave - $1000 yearly Learning & Development stipend - $400 monthly perks stipend (use it on anything) - Pet Insurance Cortex is committed to a diverse and inclusive workplace. Cortex is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please email people@cortex.io

United States
$165K - $195K / year