Principal Software Architect

Abbott

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pleasanton, CASunnyvale, CA
Salary
$130,700–$261,300 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $210k
This role $196k
$113k most similar roles pay here $292k

This role pays less than 67% of similar roles. Most pay $184,890–$234,835 — the shaded band above. At the midpoint, this role pays about $196k versus about $210k for comparable roles.

Based on 240 similar postings.

Employer

About Abbott

Abbott Laboratories is a global healthcare company that manufactures and markets a broad and diversified line of health care products including diagnostics, medical devices, nutritionals, and branded generic pharmaceuticals. Industry: Healthcare & Medical Devices

Abbott currently has 88 open roles on FindRole.

Listed pay typically runs $99,300–$198,700 across 88 roles with salary data.

Most-posted roles

View all roles at Abbott

At a glance

TL;DR · Principal Software Architect

Principal Software Architect The Principal Software Architect leads the architecture strategy for a large-scale, multi-product cloud-native platform on Microsoft Azure. This role provides technical leadership across multiple engineering teams to ensure scalability, security, and reliability for a distributed ecosystem including microservices, web and mobile applications, IoT device connectivity, and AI-enabled capabilities. The architect defines roadmap standards, governs architectural consistency, and manages the transition of legacy systems to modern cloud-native environments. Key responsibilities include designing event-driven architectures using domain-driven design, CQRS, and asynchronous messaging. Technical requirements include expertise in Java, Spring Boot, REST APIs, GraphQL, and Kubernetes. The role utilizes Azure services such as AKS, API Management, Service Bus, Event Hub, IoT Hub, Cosmos DB, and Functions to manage high-volume telemetry and data processing within a complex, multi-product environment requiring robust observability and zero trust security.

What you'll do

  • Define and own the architectural vision, roadmap, and technology strategy for a multi-product cloud-native platform on Microsoft Azure.
  • Architect scalable, secure, and observable distributed systems to support millions of transactions and connected IoT devices.
  • Lead the design of event-driven microservices using domain-driven design, API-first principles, and asynchronous messaging patterns.
  • Establish enterprise-wide architecture standards for security, scalability, performance, and cost optimization across multiple product teams.
  • Oversee the migration of legacy systems to modern cloud-native architectures and manage platform modernization initiatives.
  • Provide governance through architectural reviews, design authorities, and the creation of reference architectures and guardrails.
  • Partner with security teams to implement Zero Trust principles and ensure compliance in regulated environments.
  • Mentor senior engineers and technical leaders while fostering architectural excellence across the organization.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field (Master's preferred).
  • 15+ years of software engineering experience, including significant experience in enterprise and cloud architecture roles.
  • 6+ years of experience designing and architecting cloud-native platforms on Microsoft Azure.
  • Proven experience architecting large-scale SaaS products and distributed systems involving microservices, mobile apps, IoT, and event-driven integrations.
  • Extensive experience with Java, Spring Boot, REST APIs, GraphQL, and various cloud-native design patterns like DDD, CQRS, and Kubernetes.
  • Expertise in Azure services including AKS, API Management, Event Hub, Service Bus, IoT Hub, Cosmos DB, and security/monitoring tools.
  • Experience establishing enterprise architecture standards, governance practices, and technical roadmaps for large engineering organizations.
  • Knowledge of AI/ML architecture and experience in healthcare or regulated environments are preferred.

More like this

Similar roles

Staff Full Stack Engineer

Abbott

Pleasanton, CA +1 18 days ago $114,000$228,000
Microsoft Azure Java 11+ Spring Boot Microservices REST API GraphQL PostgreSQL Cosmos DB Redis Cache Angular TypeScript JavaScript NgRx JUnit Jest JMeter Lighthouse Nx CI/CD Scrum Kanban
10+ yrs exp

Associate Staff Full Stack Software Engineer

Abbott

Pleasanton, CA 18 days ago $100,000$200,000
Java Spring Boot Microservices REST API GraphQL Azure Cosmos DB Redis Angular TypeScript JavaScript NgRx JUnit Jest JMeter Lighthouse CI/CD Scrum Kanban Nx
6+ yrs exp

Lead Architect

CVS Health

Remote (VA) 145 days ago $106,605$260,590
Java Spring Spring Boot RESTful APIs GCP Azure AWS Node.js NestJS GraphQL React Angular Vue OAuth 2.0 OIDC SAML JWT Microservices Kafka Docker Kubernetes Redis NoSQL CI/CD Jenkins GitHub Actions
8+ yrs exp Remote

Principal Software Engineering

Northern Trust

Chicago, IL +1 144 days ago $137,400$233,600
Java Microsoft Azure TDD CI/CD DevOps SQL NoSQL AI‑assisted development cloud‑native Data Modeling contract‑first development Infrastructure Automation Monitoring Alerting
10+ yrs exp

Principal Software Engineer, VP

State Street

Burlington, MA 72 days ago $110,000$185,000
Azure React Kubernetes Kafka Java C# SQL JavaScript micro-services event driven architecture RDBMS Agile Scrum
10+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 102 days ago $110,000$220,000
Python Java C++ Cloud-Native Architecture AI/ML CI/CD Model-Driven Design NICE InContact Real-time Data Processing Software Development Lifecycle Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp