Analog Devices

Analog Devices

Staff SW Engineer

Boston, Suffolk County · Staff+ · full-time

Sponsorship not specified$135k-$202kDetected 40 days ago
PythonRustFastAPIDistributed SystemsBackend DevelopmentData StructuresAlgorithmsCode ReviewSQLNoSQLPostgreSQLMongoDBAWSGCPAzureDockerKubernetesHelmCI/CDRESTData ScienceStatisticsA/B TestingRobotics

Stay score

odds of building a lasting career here

64Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

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

Level I · 1×
Level I$114,2751 entry
Level II$138,2372 entries
Level III$162,1983 entries
Level IV$186,1604 entries

$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%

Of 11 labor certifications old enough to have been used, 1 expired without the employer filing the next step. Median time from filing to decision: 453 days.100% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Files H-1B transfers

24 transfer filings in the last year, covering 24 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

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.