Senior Staff Software/DevOps Engineer
Impinjexternal · Seattle, Washington, United States
About this role
## Senior Staff Software/DevOps Engineer ### About Impinj Impinj delivers the Physical Intelligence that connects the physical world to the AI-powered digital world—fueling automated workflows and improving consumer experiences. Their products identify and track tens of billions of everyday items, providing real-time operational insights across what enterprises make, move, and sell. ### Team Overview Impinj is seeking a **Senior Staff Software/DevOps Engineer** specializing in **cloud infrastructure and reliability** to join the **Solutions Software** organization. You’ll design, build, and operate the cloud platform that manages **RFID readers at scale**, working hands-on across application code and infrastructure to scale, harden, and monitor a platform serving very large reader fleets. ### What You Will Do - Design and build infrastructure that scales automatically to handle connection surges of up to **one million RFID readers** - Design for resilience to **cloud regional outages** (multi-region deployment, failover, disaster recovery) - Write production code in **Rust** and **TypeScript** for backend services, APIs, and data pipelines - Profile and resolve **performance, scalability, and reliability** issues - Build and maintain **infrastructure as code**, **CI/CD pipelines**, and systems for **secrets/certificate management**, deployment, and environment management - Build **monitoring, alerting, logging, and reporting** for production systems and handle incident response - Build and operate **event-driven systems** using **event sourcing**, message queues, and **MQTT** - Drive technical strategy for infrastructure and present proposals to engineering, product, and executive leadership - Take primary ownership of infrastructure and operations, partnering with senior engineers - Lead cross-functional technical initiatives where the platform intersects with other Impinj teams - Establish engineering best practices and patterns to increase team velocity and ensure long-term scalability - Mentor and coach engineers through code reviews, design reviews, and technical guidance - Lead the team’s adoption of **AI tools and practices** for building, testing, and operating software ### What You Will Bring - Bachelor’s degree in computer science/computer engineering or related field, **or equivalent practical experience** - Typically **12+ years** of professional software development experience - Experience developing production application code and designing/operating cloud infrastructure - Deep expertise in cloud platforms, containers & orchestration, infrastructure as code, networking, security, and observability - Strong understanding of scaling, load management, consistency, and failure modes in distributed systems - Proven track record building and operating systems at scale (with detailed examples) - Demonstrated ability to deliver results on new, ambiguous, or difficult technical problems - Demonstrated increasing technical scope and influence (mentoring and leading initiatives) - Strong collaboration and communication skills - Demonstrated use of AI tools to improve engineering speed and quality - Experience with **Azure**, event sourcing, IoT device fleets, or embedded software (preferred) - Deep expertise in **Rust** (preferred) ### Compensation & Benefits (US) - Typical base pay range across the US: **$158,700 - $238,100** - Additional rewards may include merit increases, annual bonus, and stock (role-dependent) - US-based e
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.