Analog Devices
Staff SW Engineer
Boston, Suffolk County · Staff+ · full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
$3,593 more — $138,237 — moves this role to Level II and 2 lottery entries. That figure is inside the range the employer already advertised.
Based on the DOL prevailing wage for this occupation and worksite, a base salary of $138,237 would place this position at wage Level II. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Boston-Cambridge-Newton, MA-NH. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Employer immigration record
from this employer's Department of Labor filings
Green-card follow-through: 91%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- About Analog Devices Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge.
- With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible.
- Learn more at www.analog.com and on LinkedIn and X.
Responsibilities
- We're a dynamic group of software engineers, hardware engineers, scientists, and business leaders passionate about solving complex problems and developing groundbreaking solutions.
- Design, develop, and maintain high-quality software systems using Python and Rust
- 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
- Track record of architecting, building, and delivering complex software systems
- Experience building backend services, RESTful APIs, event-driven systems, and cloud-native applications
- Strong communication skills and the ability to collaborate effectively across disciplines
Requirements
- Strong proficiency in Python or Rust, with experience in at least one and a desire to learn and work with the other
- Strong understanding of software engineering principles, design patterns, data structures, and distributed systems
- Experience designing asynchronous and concurrent systems
- Experience with databases, data models, schema design, ORMs, migrations, and storage systems
- Ability to operate with autonomy in ambiguous, fast-moving environments while bringing others along
- Industry experience in one or more of the following areas: software-hardware interfacing, productizing algorithms, or data science
- Experience with some of the following is valuable:
- MSCS with a minimum of 8 years of relevant software engineering experience, or BSCS with 10 years of relevant software engineering experience
- Strong understanding of software development principles and best practices
- Proven ability to provide technical leadership, mentor engineers, and improve engineering practices
Nice to have
- 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
Compensation
- $135k-$202k
Company info
- As part of our Platforms and Systems team, you'll tackle exciting challenges in:
- Renewable Energy: Create technologies that accelerate the transition to a more sustainable future
- Advanced Biotechnology: Enable new approaches to biomedical research and discovery
- Advanced Medical Technology: Shape next-generation solutions for human health and well-being
- Your Responsibilities
- We're seeking a talented Staff Software Engineer to:
- Architect scalable backend services, APIs, data models, asynchronous communication, and distributed software components
This listing is sourced directly from Analog Devices's careers page and normalized into a canonical job model.