Software Engineer
Backend Developer
API
APIs
AWS
Big Data
Bigdata
Cloud
Cloud Data Engineering
Cloud Native
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Data Analytics
Data Engineer
Data Engineering
Data Integration
Data Platform
Data Processing
Databases
DevOps
Distributed Systems
Dynamodb
Engineering
Event Driven Architecture
Google Cloud
Information Technology (IT)
Microservices
MongoDB
PostgreSQL
Programming
Programming Languages
REST APIs
Software Architecture
Software Development
Software Engineer
Software Engineering
Spark
Job Description
Wiliot is building software that turns ambient IoT signals into reliable, data-driven outcomes for the supply chain. In this hybrid role in Plano, TX, you’ll design and deliver backend services and microservices that connect Wiliot’s IoT cloud, device data, and enterprise systems, enabling real-time insights while keeping performance, security, and scalability front and center.
Responsibilities
- Develop applications and microservices using modern Python.
- Design APIs and backend services to process and expose ambient IoT sensor data.
- Partner with data engineering and cloud platform teams to integrate real-time and batch data flows.
- Participate in requirements gathering and contribute to product ideation.
- Deliver software that meets scalability, security, and performance needs.
- Troubleshoot and resolve production issues.
- Write unit, integration, and E2E tests to maintain code quality.
- Support CI/CD pipelines and DevOps processes.
- Document technical decisions and provide support to internal stakeholders.
Requirements
- 3–6 years of software development experience in backend or full stack roles (minimum 3 years).
- Python proficiency is required.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Demonstrated experience with Apache Spark.
- Familiarity with RESTful APIs, microservices, and event-driven architectures.
- Solid understanding of relational and/or NoSQL databases including PostgreSQL, MongoDB, or DynamoDB.
- Comfort working in agile teams and fast-paced development environments.
- Strong debugging, system design, and problem-solving skills.
- Based in Dallas/NYC or willing to work hybrid in the Dallas/NYC office.
Preferred Qualifications
- Experience with data-heavy applications (IoT, telemetry, sensor networks, or analytics platforms).
- Exposure to containerization such as Docker and Kubernetes.
- Familiarity with Databricks.
- Familiarity with edge/cloud integrations or device-cloud architectures.
- Background in logistics, supply chain, cold chain, or RFID systems.
Tech stack: Python, Apache Spark, AWS, Azure, GCP, RESTful APIs, microservices, event-driven architectures, PostgreSQL, MongoDB, DynamoDB, CI/CD, DevOps, unit tests, integration tests, E2E tests.