Staff Software Engineer Jobs
Staff Software Engineer jobs are open across technology, fintech, healthtech, and enterprise software, at every level from senior engineer to principal, with specializations in distributed systems, platform engineering, and backend architecture. Find a role that fits from the openings below and apply directly.
Find Staff Software Engineer JobsLooking for remote work? View remote staff software engineer jobs →Overview
Showing 5 of 1,847+ Staff Software Engineer jobs











About Lucid
At Lucid, we are creating exceptional mobility experiences through innovation to drive the world forward. Built on Lucid's proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring our "Compromise Nothingâ„¢" approach to the global automotive market. That means refusing to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have designed and built vehicles that have redefined their segments, combining exceptional range, performance, design, and expansive space in a single experience.
We achieve this through deep vertical integration, with design, engineering, and production happening in-house across our global offices and manufacturing facilities. Our teams come from industries around the world, united by a shared commitment to excellence. By refusing to settle, you can help redefine what's possible and shape the future of mobility.
Staff Software Development Engineer In Test, Platform Software
We are seeking an accomplished Staff Software Development Engineer in Test to provide technical leadership and strategic ownership within our Embedded Platform team. This role will define and drive test automation architecture, execution, and continuous improvement of embedded software verification on target hardware, including scalable automation, requirements-based validation, and the delivery of production-ready test suites and test deliverables. The ideal candidate is a highly autonomous technical leader with deep embedded systems testing expertise who can solve complex cross-functional challenges, influence engineering direction, mentor others, and advance quality across the development lifecycle. Extensive automotive testing experience is strongly preferred.
Key Responsibilities:
Own end-to-end test development, execution and release tracking, test reporting, defect management, and the coordination of incoming and outgoing cross-functional tickets to ensure timely resolution and clear stakeholder communication.
Lead the integration, maintenance, and lifecycle management of test benches, including new hardware bring-up, configuration, setup updates, bench tracking, troubleshooting, and resolution of hardware- and bench-related issues.
Develop and enhance test software, tools, and scripts to automate testing, improve test efficiency, and optimize validation environments.
Actively contribute to test code design and code reviews, driving quality, maintainability, and robust engineering practices.
Required Qualifications:
Proficiency in Python, CAPL or C/C++
Proven experience integrating automated test scripts and test suites into CI/CD pipelines to enable scalable, reliable, and continuous validation.
Proficiency in understanding vehicle communication protocols such as Automotive Ethernet, CAN/CAN-FD, LIN and ISO-14229 Diagnostics Standards
Proven experience validating low-level embedded software, including bootloaders, communication stacks, and diagnostic services.
Proven ability to translate requirements into robust hardware- and software-based test cases and convert manual tests into scalable, maintainable automation.
Proven ability to interpret PCB schematics and diagnose complex issues across software, hardware, and test environments.
10+ years of relevant industry experience
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field is required. Master's degree or higher education is preferred.
Desired Skills:
Experience with CAN, Ethernet, LIN debugging/testing using Vector CANoe and similar tools
Familiarity with automation via Jenkins, Git (GitLab), Python
Vehicle level testing/debugging experience preferred
Hands-on experience testing Automotive Ethernet time synchronization using Precision Time Protocol (PTP) with IEEE 802.1AS or IEEE 1588 requirements, is preferred.
Hands-on experience using Raspberry Pi platforms to develop, integrate, and execute hardware-based test automation solutions is preferred.
Join our innovative team and help shape the future of embedded systems. Apply now to drive excellence in software testing and quality assurance.
Compensation & Benefits: Lucid offers a comprehensive and competitive benefits package including medical, dental, and vision insurance; life and disability coverage; paid time off; paid holidays, paid sick leave; and a 401(k) retirement plan. Hourly/non-exempt employees accrue up to 120 hours paid time off, and salaried/exempt employee accrue up to 160 hours paid time off. Eligible employees may also participate in Lucid's equity program and/or a discretionary annual cash incentive program. Incentive and equity awards, if applicable, are determined based on individual performance, role scope, market considerations, and overall company results, in accordance with the terms of the applicable plans.
Equal Opportunity: At Lucid, we believe diversity strengthens everything we build. Lucid Motors is proud to be an equal opportunity employer and is committed to providing an inclusive workplace for all. We consider all qualified applicants without regard to race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity or expression, marital status, or any other characteristic protected by applicable state or federal laws and regulations.
Accessibility: Lucid Motors is committed to providing reasonable accommodations for qualified individuals with disabilities. If you need any accommodation to participate in the application process, please contact us at TA-Operations <@> lucidmotors.com. This email address is designated solely for accommodation requests and is not monitored for job applications or resume submissions. To be considered for employment, all applications must be submitted through the Lucid Motors Careers website.
Candidate Data Privacy: By submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice.
To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to Lucid Motors. Lucid Motors is not responsible for any fees related to unsolicited resumes.
Staff Software Engineer Jobs by Experience Level
Top Cities Hiring Staff Software Engineers
Explore staff software engineer openings in the cities hiring most right now.
See All 1,847+ Staff Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Staff Software Engineer JobsStaff Software Engineer Job Market
Who's Hiring
- Google229

- CVS Health94

- Intuit57

- ServiceNow48

- Northrop Grumman48

Top Industries Hiring
- Technology & Software72
- Electronics & Hardware17
- Banking & Financial Services15
- Automotive13
- Insurance7
What Employers Look For
The qualifications that appear most often in staff software engineer jobs.
- 8 or more years of software engineering experience with demonstrated technical leadership
- Deep expertise in at least one backend or systems programming language such as Go, Java, or Python
- Experience designing and operating large-scale distributed systems in production
- Proficiency with cloud platforms including AWS, Google Cloud, or Azure
- Demonstrated ability to define technical roadmaps and drive cross-team engineering decisions
- Bachelor's or master's degree in computer science, software engineering, or a related field
Tips for Your Staff Software Engineer Job Search
Quantify your system scale and impact
Staff-level resumes get screened for scope, not just skills. Replace vague phrases like 'improved performance' with specifics: the number of services you owned, the traffic volume you handled, and the measurable outcome your work delivered across engineering or product.
Highlight cross-team technical leadership
Hiring managers at the staff level want evidence you've driven alignment across multiple teams, not just led a single project. Call out moments where you defined a technical direction, wrote an RFC, or resolved architectural disagreements that affected engineers outside your immediate squad.
Apply early to roles that fit
Migrate Mate lists staff software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by your technical domain
Staff engineer roles vary enormously by stack and system type. Search for your core domain explicitly, whether that's distributed systems, data infrastructure, or mobile platform, so you're not competing for roles where your depth doesn't map to what the team actually needs.
Prepare a systems design narrative, not just answers
Staff-level interviews expect you to drive the design conversation, not respond to prompts. Practice leading a system design session from ambiguous requirements to tradeoff decisions, because interviewers are evaluating your judgment and communication, not whether you reach a 'correct' answer.
Negotiate scope and technical influence, not just pay
At the staff level, the offer conversation should include what technical scope you'll own on day one, reporting structure, and whether the role is a new headcount or a backfill. These details shape your actual leverage and growth more than compensation alone.
Staff Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most staff software engineers?
The companies hiring the most staff software engineers right now include Google, CVS Health, and Intuit, with the largest share of openings in California, New York, and Washington, based on current listings on Migrate Mate as of November 2026. Demand is concentrated in companies scaling their platform or infrastructure organizations.
How many staff software engineer jobs are remote?
About 85% of staff software engineer openings are fully remote or hybrid as of November 2026, making it one of the more remote-accessible senior technical roles in engineering. Platform engineering, backend infrastructure, and developer tooling positions tend to have the highest share of fully remote arrangements.
How do you become a staff software engineer?
You typically reach the staff level by first establishing deep technical expertise as a senior engineer, then expanding your scope to influence architecture and engineering direction across multiple teams. The clearest path involves leading high-visibility projects, writing technical proposals that get adopted org-wide, and building a reputation for unblocking other engineers rather than just executing your own work.
Can you get hired as a staff software engineer without prior staff-level experience?
Yes, if you can demonstrate staff-level impact from a senior role. Companies making new headcount hires often consider strong senior engineers who have informally operated at the staff level, especially if you've owned a significant system end-to-end, mentored multiple engineers, or driven a technical migration. The interview process will test for that scope directly, so prepare concrete examples.
What does the staff software engineer interview process look like?
Most staff engineer loops include a recruiter screen, a technical phone interview, and an onsite or virtual loop with rounds covering systems design, coding, and a cross-functional or behavioral session focused on technical leadership. The systems design round carries significant weight, and many companies add a presentation or engineering strategy discussion to assess how you communicate tradeoffs to both engineers and non-technical stakeholders.
Where can I find and apply to staff software engineer jobs?
You can find and apply to staff software engineer jobs on Migrate Mate, which lists current openings from across the United States. Find roles that match your technical domain and seniority level, then apply directly to each listing from the page.
See All 1,847+ Staff Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Staff Software Engineer Jobs