Remote job
Principal Engineer, Cloud Software
Job details
About this role
Role overview
Set technical direction and contribute hands-on engineering for connected products and cloud platforms. This individual contributor role spans device and firmware integrations, connectivity, cloud services, data, and applications, with a focus on systems that are dependable, secure, scalable, supportable, and economically sustainable. The position is based in Lincoln, Nebraska, or may be remote within the United States; periodic travel may be required.
Responsibilities - Define and maintain platform architecture, system boundaries, data models, integration patterns, and technical roadmaps. - Review designs for services, APIs, data pipelines, storage, identity, applications, deployment, and device-to-cloud communication. - Identify unnecessary complexity and guide platform modernization, consolidation, or retirement of fragile components. - Shape how devices send data and cloud systems ingest, process, store, and present it, including reliability and retention approaches. - Set expectations for observability, availability, security, privacy, recovery, and production support; partner on delivery and incident practices. - Stay hands-on through implementation, prototypes, investigations, code reviews, and resolution of high-risk production issues. - Explain technical tradeoffs, costs, risks, and recommendations; mentor engineers and guide external technical partners.
Requirements - Typically 10 or more years in software and cloud engineering, including substantial architecture ownership for production systems. - Experience architecting a commercial connected-device, IoT, industrial, scientific, telemetry, or high-volume data platform. - Deep expertise with AWS or a comparable public cloud, including infrastructure, security, observability, resiliency, and infrastructure as code. - Strong backend engineering and API design skills, with hands-on experience in a modern backend language. - Experience with distributed and event-driven systems, device ingestion, messaging, time-series data, and data lifecycle management. - Production experience with CI/CD, automated testing, incident response, observability, and secure software delivery. - Strong systems thinking and communication, with the ability to lead through influence and connect architecture choices to cost and customer impact.
Nice to have - Architecture spanning embedded devices, firmware, gateways or cellular connectivity, cloud ingestion, applications, and analytics. - Work with regulated or quality-controlled systems, including data privacy, access, retention, auditability, or change control. - Cloud certification or equivalent practical expertise.
Benefits and work setup - Starting salary of $120,000 annually; final compensation depends on experience, qualifications, and location. - Full-time; Lincoln, Nebraska, or remote within the United States. Periodic travel may be required.