Senior Software Engineer, Applications

Impinj is a leading RAIN RFID provider and Internet of Things pioneer, connecting billions of everyday items to the Internet.
Seattle, Washington, USA
$106,000 - $163,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Healthcare · Logistics...

Description For Senior Software Engineer, Applications

Impinj is a leading RAIN RFID provider and Internet of Things pioneer. We're inventing ways to connect every thing to the Internet — including retail apparel, retail general merchandise, healthcare items, automobile parts, airline baggage, food and much more. With more than 100 billion items connected to date, and multiple Fortune 500 enterprises around the world using our platform, we solve for a better understanding of our world.

We're seeking a Senior Software Engineer to join our growing Libraries & Applications team, building the next generation RAIN RFID platform for a diverse set of applications, from healthcare to logistics to retail. We have fantastic challenges ahead of us: efficient stream processing of large volumes of data; complex algorithms to process and extract insight from raw RFID data; and building a software stack that scales from one reader to a global deployment of readers.

As a Senior Software Engineer at Impinj, you will:

  • Lead the design, development, testing, and deployment of new features for Desktop, mobile, and cloud-based applications
  • 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 architectural discussions and decision-making processes
  • Fix, debug, and optimize our customer applications and client libraries
  • Work closely with product managers to translate business requirements into technical specifications
  • Maintain and enhance existing software applications, ensuring their stability and reliability

What you will bring:

  • Experience delivering high-quality, tested code across multiple release cycles
  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Strong programming skills in languages such as C#, Java, JavaScript, or Python
  • Proficiency in C/C++ and object-oriented design
  • Experience in analytical problem-solving capabilities to implement sophisticated, scalable, and reliable platform solutions
  • Strong understanding of software development principals, design patterns, and best practices

Join Impinj and help us realize our vision of a boundless IoT— connecting trillions of everyday items to the Internet. You'll be part of a team taking on challenging problems and implementing innovative, effective solutions. Our headquarters is located in Seattle with spectacular views of the Olympics, Lake Union, and Mt Baker, which can be enjoyed from our rooftop deck.

Impinj offers competitive benefits, support for remote work, an open paid time-off policy, and a respect for work/life balance. We are committed to creating a diverse and inclusive work environment and welcome applicants from all backgrounds.

Last updated 8 days ago

Responsibilities For Senior Software Engineer, Applications

  • Lead the design, development, testing, and deployment of new features for Desktop, mobile, and cloud-based applications
  • 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 architectural discussions and decision-making processes
  • Fix, debug, and optimize our customer applications and client libraries
  • Work closely with product managers to translate business requirements into technical specifications
  • Maintain and enhance existing software applications, ensuring their stability and reliability

Requirements For Senior Software Engineer, Applications

Java
JavaScript
Python
  • Experience delivering high-quality, tested code across multiple release cycles
  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Strong programming skills in languages such as C#, Java, JavaScript, or Python
  • Proficiency in C/C++ and object-oriented design
  • Experience in analytical problem-solving capabilities to implement sophisticated, scalable, and reliable platform solutions
  • Strong understanding of software development principals, design patterns, and best practices

Benefits For Senior Software Engineer, Applications

  • Competitive benefits
  • Support for remote work
  • Open paid time-off policy
  • Work/life balance
  • Healthcare benefits
  • 401(k) plan and company match

Interested in this job?

Jobs Related To Impinj Senior Software Engineer, Applications

Software Engineer III, Membership

Senior Software Engineer role at Crunchyroll, focusing on membership systems and backend development for a leading anime streaming platform.

Systems Integration, Project Engineer

Kairos Power seeks a Systems Integration, Project Engineer to support equipment integration for their Fluoride Salt-Cooled High Temperature Reactor technology.

Senior Software Engineer

Senior Full Stack .NET Engineer role at Nearsure, working remotely from Latin America for US clients. 80% coding, 20% mentoring & team management.