Staff Software Engineer
IMPINJ, INC.
Seattle, WA
Apply
JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Algorithms, Analysis Skills, Application Programming Interface (API), Architectural Services, Cloud Computing, Code Reviews, Computer Science, Conveyancing, Cross-Functional, Debugging Skills, Design Patterns Programming Methodologies, Distributed Computing, Git, Java, JavaScript, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft Product Family, NoSQL, OAuth, Problem Solving Skills, Python Programming/Scripting Language, RFID Readers, Radio Frequency Identification (RFID), Requirements Management, Research & Development (R&D), SQL Databases, Signal Processing Algorithms, Software Design, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Systems Engineering, Test Plan/Schedule, Testing, Unit Test, Web Application Framework
LOCATION
Seattle, WA
POSTED
5 days ago
EMPLOYER: IMPINJ, INC.
POSITION TITLE: Staff Software Engineer
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
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.
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
LOCATION OF EMPLOYMENT: 40 hours/week at Impinj, Inc. in Seattle, WA. May telecommute within normal commuting distance of Seattle, WA up to 2 days per week.
APPLY TO: IMPINJ, INC., Attn: Anjali Sarcar via email: asarcar@Impinj.com. Applicants must reference job# SEA106 in the email.
About the Company
I