Staff Software Engineer

Impinj
Seattle, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 204K

Job location

Remote
Seattle, United States of America

Tech stack

ASP.NET
Java
JavaScript
API
Software Applications
Systems Engineering
Automation of Tests
Unit Testing
C Sharp (Programming Language)
Code Review
Computer Programming
Software Debugging
Software Design Patterns
Distributed Systems
Python
NoSQL
OAuth
Radio-Frequency Identification
Azure
Cloud Services
Signal Processing
Software Engineering
SQL Databases
Web Application Frameworks
Datadog
GIT
Information Technology
Software Version Control
Go

Job description

POSITION DUTIES: As member of the Platform Systems Engineering Team, work on the Platform Architecture team and with an internal interdisciplinary team to research and develop innovative RAIN RFID readers and gateways and various signal processing features and algorithms that are the foundation of the connectivity layer of our integrated platform. Take our hardest challenges and implement innovative, effective solutions. Work side-by-side with the Platform Software development team to design and develop the RAIN RFID algorithms that drive all our Platform Solutions. Collaborate with our outside partners and customers to drive development and the deployment of our RAIN RFID solutions, based on the Impinj platform. More specifically:

  • Own the design, development, testing, and deployment of new features in for software and cloud-based solutions
  • Collaborate with multi-functional teams to define, design, and ship new features
  • Conduct code reviews and provide constructive feedback to ensure high-quality code
  • Participate in and contribute technical solutions to architectural discussions and decision-making processes
  • Operate, fix, debug, and optimize our cloud services, APIs, and infrastructure
  • Engage with product managers to translate business requirements into technical specifications
  • Maintain and enhance existing software applications, ensuring their stability and reliability
  • Empower the operation of software services for internal and external customers
  • May telecommute within normal commuting distance of Seattle, WA up to 2 days per week

Requirements

MINIMUM REQUIREMENTS Bachelor's degree in Computer Science, Engineering, or a related field, or the foreign degree equivalent,

  1. 2 years of experience delivering high-quality, tested code across multiple release cycles

  2. 2 years of experience programming in languages: C#, Go, and Python, as well as six months of experience programming in Java or JavaScript

  3. 2 years of experience in distributed system design and deployments

  4. 2 years of experience in creating reliable platform solutions by using analytical problem-solving techniques that implement sophisticated and scalable solutions

  5. 2 years of experience utilizing knowledge of software development principals, design patterns, and methodologies

  6. 2 years of experience with test frameworks such as unit testing and end-to-end testing

  7. 2 years of experience with version control systems such as Git

  8. 2 years of experience with web frameworks such as ASP.Net

  9. 2 years of experience with Monitoring tools including Datadog or similar programs and building and owning synthetic test suites

  10. 2 years of experience with any combination of OAuth and Microsoft Entra ID

  11. 2 years of experience conveying technical feedback and explaining concepts to non-technical stakeholders by communicating both in written and in verbal methods

  12. 2 years of experience with NoSQL and SQL databases Experience may be gained concurrently.

Benefits & conditions

SALARY: The annual base pay range for this role is $136,000 to $204,000. Actual compensation for successful candidates will be carefully determined based on a number of factors, including their skills, qualifications and experience. Benefits include 100% employer paid medical, dental, life, AD&D, and disability insurance; employee assistance program; paid time off including flexible vacation policy; 11 holidays; up to 16 weeks parental leave; 16 hours volunteer time. tuition reimbursement; leadership training; HSA & FSA accts; 401(k) match, equity & ESPP options; voluntary supplementary plans for cancer, life, accident, and pet insurance; up to $100 /yr of company matching; and monthly transportation subsidy with green options

Apply for this position