Principal Software Development Engineer
$190k - $237.5kSonos
At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you’ll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives.At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you’ll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives.As a Principal Embedded Software Engineer on the Player API & Control team, you will lead performance-critical and customer-facing initiatives across the Sonos player stack. You will have a direct impact on the responsiveness, scalability, and reliability of core playback and control experiences. This role sits at the intersection of embedded systems, distributed communication protocols, telemetry, and cross-platform API design.You will work across teams including App, Cloud, Security, Data, and QA to identify performance bottlenecks, design architectural improvements, and ensure measurable customer impact. If you love solving deep technical challenges, analyzing real-world data, and delivering meaningful improvements to millions of listeners, we want to talk with you.This is a hybrid position, allowing for a combination of remote work and in-office collaboration. Qualified applicants must live within commuting distance of our Boston or Seattle office locations and should expect to be in office a minimum of 3 days per week.What You’ll DoLead performance and reliability initiatives across the Sonos APIs.This engineer will work on Player Control components and participate in developing software for enabling new productsCollaborate across teams to mentor local junior peers and facilitate internal development and testing.Participate in all aspects of the software development life cycle including planning, requirements, development, and testing.Act as a customer advocate by participating in the product definition and planning process.Support service initiatives that adhere to best practices for security, scalability, cost, and overall performance.Identify and eliminate latency bottlenecks in player-to-app and player-to-cloud communication.Design and implement architectural improvements (e.g., async command execution, protocol optimizations, reduced handshake overhead).Use telemetry and customer data to correlate code changes to real-world impact.Partner cross-functionally with App, UX, PM, and Data teams to improve end-to-end user experience.Mentor engineers through design reviews, code reviews, architecture discussions, and root cause investigations.Proactively investigate system-level issues before they escalate into customer-impacting problems.Present performance findings and architectural proposals to engineering leadership and broader forums.What You’ll NeedBasic QualificationsBachelor’s Degree in Computer Science, Software Engineering, or equivalent experience.8+ years of experience in embedded or systems-level software engineering.Strong proficiency in C++.Experience working with REST and/or WebSocket-based APIs.Experience debugging complex, multi-threaded systems.Experience working with telemetry, instrumentation, or performance measurement frameworks.Deep understanding of networking fundamentals (TLS/mTLS, WebSocket, LAN communication).This role requires commuting distance to our main engineering office in Seattle or Boston.Preferred QualificationsExperience optimizing embedded systems for performance and memory constraints.Experience with secure communication protocols (TLS, DTLS, authentication flows).Experience analyzing large-scale telemetry datasets to drive engineering decisions.Familiarity with distributed systems and device-to-device communication.Experience with CI/CD systems and modern Git workflows.Familiarity with Sonos architecture or similar control-plane systems.Experience presenting technical proposals to senior engineering leadership.Impact of This RoleThis role will directly influence:Playback latency and responsivenessPlayer Control componentsCommand execution performance across devicesCustomer-reported reliability metricsCross-team API usability and scalabilityThe long-term architecture of the Player API platformThis is a senior-level IC5 role expected to operate with autonomy, technical depth, and cross-team influence.Research shows that candidates from underrepresented backgrounds often don’t apply for roles if they don’t meet all the criteria. We encourage you to apply even if you don’t meet every requirement.Visa Sponsorship: Sonos is unable to sponsor or take over sponsorship of an employment visa for this role at this time. We ask that applicants be authorized to work for any US employer, both now and in the future.Your profile will be reviewed and you'll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience.The base pay range for this role based off geographic location is:$190,000 and $237,500The specific pay offered will depend on the candidate’s geographic location, as well as qualifications and experience. We apply geographic pay differentials based on the cost of labor in the market. Employees in high-cost locations may be compensated at the upper end of the range, while those in medium or low cost markets may be compensated at the lower end of the range. Your recruiter can provide more details about the specific salary range for your location during the hiring process. Please note that compensation details listed in US job postings reflect the base salary only, and do not include bonus, equity, or benefits.We also offer a comprehensive benefits program with choice and flexibility in mind to help support the health, wealth, and overall well-being of our employees. Regular full time employees in the US are eligible for benefits on day one, including:Medical, Dental, and Vision InsuranceA 401(k) plan with company matching and immediate vestingAn Open Time Off policy (OTO) so you have maximum opportunity to disconnect and recharge, with no tenure-based vacation accruals required80 hours of sick time upon hire, refreshed annuallyUp to 12 paid holidays per calendar yearSonos offers a generous paid leave program for new parents or to care for a family member with a serious health condition, as well as short- and long-term disability for your own medical conditionCompany-paid Disability, Life, and AD&D InsuranceVoluntary benefits, including Voluntary Life, AD&D, Accident, and Pet InsuranceMental health benefits to support your holistic well-beingA generous employee discount program & Sonos Radio HD - on us!Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company’s sole discretion, consistent with the law.Notice to U.S. Job Applicants: Sonos is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.Sonos is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to View email address on click.appcast.io and let us know the nature of your request and your contact information.SummaryLocation: Boston, MA; Seattle, WAType: Full time
$226k - $369k
...days, as determined by the business needs of the team.The Development infrastructure (DI) organization has the mission of... ...infrastructure to Discover, Write, Build, Test and Deploy code.As a Principal Staff Software Engineer within DI, you will help envision the next generation,...SuggestedFor contractorsWork at officeFlexible hours$172.6k - $259k
...and the studios that develop our worlds. We are seeking a Principal Software Engineer who can guide product ideas through every stage with... ...You will build products using agentic AI as your default development approach, leveraging the harness engineering and guardrails...SuggestedFull timeWork experience placement$188.7k - $258.39k
...enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is... ...world. About the Role We are looking for a Principal Software Engineer to join our Applied AI team. This is a rare opportunity to...SuggestedFull timeImmediate startFlexible hours- ...capabilities that deliver global features like cross-region replication (Snowgrid), data sharing, and data marketplace. AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL: Solve real business needs at large scale by applying your software engineering and analytical...SuggestedFull time
$200k - $240k
...fundamentally different class of spacecraft. Engineered to survive the harshest radiation... ...love for you to apply. The Role The software team at K2 strives to blur the lines between the various types of software development and encourages team members to get into...SuggestedPermanent employmentFull timeShift work$163.9k - $270.88k
...together. Because at UKG, your work matters—and so do you. Principal Software Engineer-ENG: This Principal Software Engineer- Eng role serves... ...mindset, leveraging modern AI capabilities to accelerate development, enhance platform quality, improve system reliability,...Full timeImmediate start- ...to creating category-leading enterprise software that unleashes that power.To make that happen... ...: Deep technical background in Workflow Engines, Orchestration, and structured/... ...Python, or React.Proficiency in AI-native development — working within Agent Harnesses (GitHub...Work at officeImmediate startRemote work
$220k - $250k
...California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers... ...team.Position detailsTitle of position: Principal Software EngineerPosition type: Full... ...distributed systems. You will help lead the development of core platforms and services that process...Full timeH1bLocal areaWork from homeWork visaShift work$143k - $286k
...PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary:The Principal Software Engineer leads platform engineering efforts by delivering scalable... ...components. This role drives the full software development lifecycle, integrating AI/ML technologies to build...Full timeTemporary workPart timeWorldwide$197.3k - $313.7k
...world-class events, both in-person and virtually. As the Principal Engineer focused on architecture priorities for the Event Technology... ....This leadership role requires a deep understanding of software development, architecture principles, AI fluency and a passion for innovation...Full time$132k - $264k
...Regular/PermanentCompany: WalmartPosition Summary...As a Principal Software Engineer on the Marketplace Platform team, you will play a pivotal... ...includes Java for backend services and ReactJS for frontend development, providing an exciting opportunity for growth and...Full timeTemporary workPart time$276k - $414k
...Saturn, and other digital services.Snap Engineering teams build fun and technically... ...at the forefront.We’re looking for a Principal Software Engineer to join Snap Inc!What you’ll... ...for, leveraging AI tools to streamline development, paired with the critical judgment to...Full timeTemporary workLive inWork at officeLocal area$236k - $339.2k
...featuresDeveloper tooling that enable our engineers to move fast and... ...trustWhat You Will DoAs a software engineer on the team, you will... ...to improve agentic development workflows and build infrastructure... ...We’re Looking ForOur ideal Principal Software Engineer will have:...- ...one of the world's most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you... ...quo, innovate for business impact, lead the strategic development behind new and existing products and technology portfolios...
- SingleStore engineers build the real-time data platform powering some of the world’s most... ...SummaryWe are seeking a Senior/Principal Software Engineer to join the Engineering team... ...resolve difficult issues in production and development environments while balancing multiple...
$239.7k - $321.4k
...Technology is a global organization of engineers, product developers, designers, technologists... ...able to build, ship, and operate great software without having to solve foundational... ...,000 engineers. Job Summary:As a Senior Principal Software Engineer, Platform Services, you...$191k - $297k
...a leading fashion retailer, is seeking a highly skilled Principal Software Engineer to join our Inventory Technology team. Inventory is Nordstrom... ...the org designs, builds, and ships code, with agentic development practices where agents write code and engineers provide the...Full time$114.6k - $234.6k
...Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure... ...systems support critical business and engineering processes that influence billions of... ..., data, and scalable platform development.Only Oracle brings together the data, infrastructure...Temporary workWorldwideFlexible hours$110k - $220k
...PermanentCompany: WalmartBusiness Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI & Data organization... ...standards. AI-Enabled Platform Engineering Lead development of AI-powered services, agent workflows, and internal...Full timeContract workTemporary workPart timeLocal area$114.6k - $234.6k
As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS)—a foundational cryptographic service...Temporary workFlexible hours$135.2k - $306.4k
...data planes. We are hoping to enhance engineering efficiency by concentrating our expertise... ...organizations, and drive the development of scalable validation frameworks that... ...remains posted.Career Level - IC5As a Senior Principal Engineer, you will lead the design and...Temporary workWorldwideFlexible hours- ...talent at one of the world’s most influential companies.As a Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms... ...status quo, innovate for business impact, lead the strategic development behind new and existing products and technology...
$304k
...are the Snowflake Interoperable Foundations organization - the foundational layer that powers Snowflake’s AI, Analytics and Data Engineering capabilities. We lead innovations across open table formats such as Apache Iceberg, helping customers build peta-byte scale multi...- ...financial journeys into clear, dependable experiences.The RoleAs Principal Engineer for High Value Senders, you will own technology strategy and... ...for step-change improvements in customer experience and software delivery. Turn effective approaches into repeatable domain...Full timeWork at officeWorldwideFlexible hours
- ...financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms... ..., go-to subject matter expertContributes to the development of technical methods in specialized fields in line with the...
$190.5k - $300k
...this leadership opportunity may be the right fit for you.Principal Software Engineer, C08 (IC)Our OpportunityChewy is looking for a Principal... ...embrace and champion AI coding tools and AI-enabled software development frameworks to improve design quality, implementation...Local areaFlexible hours$262.7k - $355.4k
As a Principal Software Engineer on our AI Inference Runtime team, you will set technical direction for critical components of distributed Inference... ...allocation, distributed workload execution, kernel development and optimization, and performance benchmarking and analysis...Work at officeLocal area$163.9k - $235.55k
...are searching for an exceptionally skilled and visionary Principal Software Engineer with deep expertise in building, deploying, and scaling generative... ...level, you will drive the architecture, strategy, and development of groundbreaking AI technologies that support our long-...Full timeLocal area- ...team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing... ...environments. We’re looking for a Principal Backend Engineer who thrives at the intersection of AI,...Full timeTemporary workRemote workHome officeShift work
$240k - $300k
...financial services that transcend borders.About the Role:As Principal Engineer for Core Transfer Experience, you will be the senior-most technical... ...rather than stalling at boundaries.You Have: 12+ years of software engineering experience, including significant time designing...Full timeWork at officeLocal areaWorldwideFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- principal software engineer Seattle, WA
- senior principal software engineer Seattle, WA
- software developer fintech Seattle, WA
- startup software engineer Seattle, WA
- financial software developer Seattle, WA
- junior software developer remote Seattle, WA
- software engineer Seattle, WA
- software data engineer Seattle, WA
- software developer internship no experience Seattle, WA
- part time software developer Seattle, WA

