About The Position

Impinj is seeking a Senior Staff Software/DevOps Engineer specializing in cloud infrastructure and reliability for its Solutions Software organization. The role designs, builds, and operates the cloud platform that manages RFID readers at scale. Working hands-on across application code and infrastructure, the engineer will help scale, harden, and monitor a platform serving very large reader fleets. The position works across the technology stack—including frontend, backend, mobile, databases, event sourcing, MQTT, PKI/certificates, and IoT—and collaborates closely with engineers and teams in design, firmware, silicon, product, and other areas. The engineer will take primary ownership of infrastructure and operations while partnering with senior engineers who contribute to building and shipping the platform. The role includes driving infrastructure strategy, leading cross-functional technical initiatives, establishing engineering practices, mentoring engineers, and leading adoption of AI tools and practices for building, testing, and operating software.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a related technical field, or equivalent practical experience.
  • Typically 12 or more years of professional software development experience.
  • Experience developing production application code and designing and operating cloud infrastructure.
  • Deep expertise in cloud platforms, containers and orchestration, infrastructure as code, networking, security, and observability.
  • Strong understanding of scaling, load management, consistency, and failure modes in distributed systems.
  • Proven track record of building and operating systems at scale, with detailed examples of problems solved.
  • Demonstrated ability to deliver results on new, ambiguous, or difficult technical problems.
  • Demonstrated history of increasing technical scope and influence, including mentoring engineers and leading initiatives across teams.
  • Strong collaboration and communication skills, with a record of helping teammates succeed.
  • Demonstrated use of AI tools to improve the speed and quality of engineering work.

Nice To Haves

  • Experience with Azure, event sourcing, IoT device fleets, or embedded software.
  • Deep expertise in Rust.

Responsibilities

  • 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, including multi-region deployment, failover, and disaster recovery.
  • Write production Rust and TypeScript code for backend services, APIs, and data pipelines.
  • Profile and resolve system performance, scalability, and reliability issues.
  • Build and maintain infrastructure as code, CI/CD pipelines, secrets and 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 in partnership with senior engineers.
  • Lead cross-functional technical initiatives involving engineering, product, and other Impinj teams.
  • Establish engineering best practices and patterns that increase team velocity and support 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.

Benefits

  • Healthcare benefits for U.S.-based employees.
  • 401(k) plan and company match.
  • Certain roles may be eligible for merit increases, annual bonus, and stock.
  • Open paid-time-off policy.
  • Support for remote work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service