Remote Otter LogoRemoteOtter

Principal Software Engineer - Remote

Posted 9 weeks ago

Overview

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. If it’s a thing, we’re working to connect it. Join Impinj and help us realize our vision of a boundless IoT— connecting trillions of everyday items to the Internet.

In Short

  • Translate use cases to end-to-end IoT system design
  • Implement features in a cloud solution
  • Code microservices and own their deployment and maintenance
  • Define and implement APIs and messages
  • Build software solutions and collaborate on solutions across many teams
  • Perform peer code reviews and lead by example
  • Test and Deploy in a tight and fast pace
  • Optimize solutions for different parameters, such as cost optimization, site reliability, and performance
  • Own design and implementation of infrastructure and databases
  • Collaborate closely with other development teams to understand customer requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products

Requirements

  • Bachelor of Science in ECE or CS or similar equivalent field
  • 15+ years of software development experience
  • 10+ in C#/.Net, java/C++ and object-oriented design and/or internet services
  • 5+ years of enterprise solution architecture and design
  • Experience implementing microservices in public clouds, such as AWS or Azure
  • Defining APIs to meet business demands
  • Enterprise experience in defining the vision and driving implementation of sophisticated, scalable, and reliable platform solutions
  • Experience delivering high-quality, tested code across multiple release cycles
  • Experience with distributed deployments, such as Kubernetes
  • Experience with SQL, NoSQL, and/or Timeseries Databases

Benefits

  • Competitive benefits
  • Support for remote work
  • Weekly Q&A sessions with our executive team
  • Open paid time-off policy
  • Respect for work/life balance

Similar Jobs:

Tebra logo

Principal Software Engineer - Remote

Tebra

Yesterday

Join Tebra as a Principal Software Engineer to lead architectural decisions and mentor teams while solving complex technical challenges.

Software Engineering
Technical Leadership
Architecture
Coding
Worldwide
Full-time
Software Development
$175,000 - $190,000 USD
Fortive Careers logo

Principal Software Engineer - Remote

Fortive Careers

2 days ago

Join Accruent as a Principal Software Engineer to lead innovative software development and mentor a team of engineers in Brazil.

.NET
C#
React
JavaScript
Brazil
Full-time
Software Development

G.E.S

Principal Software Engineer - Remote

GP Enterprise Solutions

3 days ago

Seeking a Principal Software Engineer with extensive backend experience and leadership skills to drive development projects in a startup environment.

Node.js
ReactJS
Typescript
Javascript
NY, USA
Full-time
Software Development

Commvault

Principal Software Engineer - Remote

Commvault

5 days ago

Commvault is seeking a Principal Software Engineer to lead complex projects and mentor engineering teams.

Software Engineering
Technical Leadership
Software Architecture
Distributed Systems
Korea
Full-time
Software Development
Eventbriteinc logo

Principal Software Engineer - Remote

Eventbriteinc

1 week ago

Join Eventbrite as a Principal Software Engineer to lead architectural changes and mentor teams in a remote environment.

Python
Django
NodeJS
Kotlin
Worldwide
Full-time
Software Development