Impinj · 5 hours ago
Principal Software Engineer
Maximize your interview chances
Internet of ThingsRFID
Comp. & BenefitsH1B Sponsor Likely
Insider Connection @Impinj
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
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 difference 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
Interface with different teams, such as DevOps, InfoSec, IT, and product management
Advocate for best practices in software development across the company
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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
Experience with big data systems, that feed into real-time or batch data analysis.
Deployment and support of business-critical systems with a rapid release cycle.
Preferred
Experience integrating RFID and/or wireless systems.
Experience with MQTT, Kafka, AMQP, ZeroMQ, HTTP, gRPC or other related network technologies
Experience with IoT solutions at enterprise scale, spanning provisioning, configuring, and data management
Real-time, event driven systems design and implementation
Experience with cryptographic cyphers and certificate-based signing best-practices
Experience integrating embedded devices into large systems
Enjoy building modular designs with good test coverage
Benefits
Healthcare benefits
401(k) plan and company match
Merit increases
Annual bonuses
Stock
Sales incentives based on revenue or utilization
Open paid time-off policy
Company
Impinj
Impinj is a provider of RAIN RFID solutions that deliver Item Intelligence to retail, healthcare and other industries.
H1B Sponsorship
Impinj has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (1)
2021 (1)
2020 (4)
Funding
Current Stage
Public CompanyTotal Funding
$137.28MKey Investors
AllianceBernsteinGF Private EquityPolaris
2016-07-21IPO· nasdaq:PI
2012-07-26Series Unknown· $21M
2010-07-09Debt Financing· $5.78M
Recent News
TradingView
2024-11-15
2024-11-07
Crain's New York Business
2024-11-02
Company data provided by crunchbase