Jobs / Imp***
Senior Staff Software/DevOps Engineer
Imp*** · Seattle, WA, United States
Seattle, WA, United StatesExp: 12+ yrs158,700-238,100 USD/yearlyOnsite
Remuneration
$158,700 - $238,100 base pay; certain roles may also receive merit increases, annual bonus, stock, or sales incentives. US-based employees have access to healthcare benefits and a 401(k) plan with company match.
Location
Seattle, WA, United States
Visa sponsorship
Sponsors visa
Job summary
Design, build, and operate a reliable cloud platform for managing large fleets of RFID readers, including infrastructure that can handle connection surges of up to one million devices and recover from regional outages. The role combines production software development in Rust and TypeScript with multi-region cloud operations, event-driven systems using event sourcing and MQTT, observability, and technical leadership across engineering teams.
Benefits
Healthcare benefits for US-based employees401(k) plan and company matchOpen paid time offMerit increases, annual bonus, and stock for eligible roles
Qualifications
- 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
- Track record of building and operating systems at scale
- Experience delivering results on new, ambiguous, or difficult technical problems
- Evidence of increasing technical scope and influence, including mentoring and leading cross-team initiatives
- Strong collaboration and communication skills
- Demonstrated use of AI tools to improve engineering work
- Bachelor's degree in computer science, computer engineering, or a related technical field, or equivalent practical experience
- Experience with Azure, event sourcing, IoT device fleets, or embedded software preferred
- Deep expertise in Rust preferred
Responsibilities
- Design and build infrastructure that scales to connection surges of up to one million RFID readers
- Design multi-region deployments, failover, and disaster recovery for cloud regional outages
- Write production 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, secrets and certificate management, deployment, and environment management
- Build production monitoring, alerting, logging, and reporting, and handle incident response
- Build and operate event-driven systems using event sourcing, message queues, and MQTT
- Drive infrastructure technical strategy and present proposals to engineering, product, and executive leadership
- Own infrastructure and operations and lead cross-functional technical initiatives
- Establish engineering practices and patterns that support team velocity and long-term scalability
- Mentor engineers through code reviews, design reviews, and technical guidance
- Lead adoption of AI tools and practices for building, testing, and operating software
Skills
AzureRustTypeScript
Degrees
Bachelor's degree in computer science, computer engineering, or a related techni
Industry
RFIDInternet of Things
Relocation
No