> Markdown version of [/jobs/ext/2734680-staff-sw-engineer](https://www.wearedevelopers.com/jobs/ext/2734680-staff-sw-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff SW Engineer - **Company:** Analog Devices - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $134,644.0 - $201,966.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Cloud Computing, Profiling, Software Quality, Code Review, Databases, Continuous Integration, Data Structures, Software Debugging, Software Design Patterns, Distributed Systems, Python (Programming Language), PostgreSQL, MongoDB, Microsoft Cluster Server, NoSQL, Performance Tuning, Signal Processing, Software Engineering, Software Systems, SQL Databases, Data Processing, Spring Cloud, Backend, Fastapi, Event Driven Architecture, Kubernetes, Asynchronous Programming, Functional Programming, Restful APIs, Docker - **Published:** September 5, 2026 - **Apply:** https://www.oriontalent.com/search-jobs/career/11656422/staff-sw-engineer-massachusetts-ma-boston ## About the Role * Strong proficiency in Python or Rust, with experience in at least one and a desire to learn and work with the other * Track record of architecting, building, and delivering complex software systems * Strong understanding of software engineering principles, design patterns, data structures, and distributed systems * Experience building backend services, RESTful APIs, event-driven systems, and cloud-native applications * Experience designing asynchronous and concurrent systems * Experience with databases, data models, schema design, ORMs, migrations, and storage systems * Strong debugging, profiling, and performance optimization skills * Strong communication skills and the ability to collaborate effectively across disciplines * Ability to operate with autonomy in ambiguous, fast-moving environments while bringing others along Desired Skills * Background in mathematics, applied mathematics, statistics, optimization, signal processing, numerical methods, or a related quantitative discipline * Industry experience in one or more of the following areas: software-hardware interfacing, productizing algorithms, or data science * Experience with async runtimes, task queues, message-driven systems, non-blocking I/O, cancellation, retries, timeouts, and backpressure * Experience with functional programming languages or functional programming concepts is a plus Relevant Technologies Experience with some of the following is valuable: * Python, Rust * Async runtimes and frameworks such as asyncio, Tokio, FastAPI, Axum, or similar * PostgreSQL, MongoDB, SQL and NoSQL systems * AWS, Azure, or GCP * Docker, Kubernetes, Helm * CI/CD systems and developer automation * uv, poetry, maturin, cargo, or similar packaging tools, * MSCS with a minimum of 8 years of relevant software engineering experience, or BSCS with 10 years of relevant software engineering experience * Demonstrated ability to deliver software systems of significant scope and complexity * Strong understanding of software development principles and best practices * Proven ability to provide technical leadership, mentor engineers, and improve engineering practices * Experience collaborating with cross-functional teams to deliver integrated software, hardware, data, or cloud-based solutions ## Description We're seeking a talented Staff Software Engineer to: * Design, develop, and maintain high-quality software systems using Python and Rust * Architect scalable backend services, APIs, data models, asynchronous communication, and distributed software components * Build reliable systems for experimentation, prototyping, data processing, automation, and cloud-connected applications * Collaborate with software engineers, hardware engineers, scientists, and business stakeholders to turn ambiguous problems into practical technical solutions * Lead technical design discussions and mentor engineers through design reviews, code reviews, and technical guidance * Drive improvements in code quality, testing, observability, performance, deployment, and engineering practices ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)