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
Developer
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 seeking a Software Engineer to design, build, and deploy data-driven applications that connect with Wiliot’s IoT cloud, device data, and enterprise systems. The position emphasizes backend services and microservices that process ambient IoT sensor data and support real-time supply chain insights.
Responsibilities
- Develop applications and microservices using modern Python.
- Design APIs and backend services to process and expose ambient IoT sensor data.
- Work with data engineering and cloud platform teams to integrate real-time and batch data flows.
- Participate in requirements gathering and product ideation.
- Maintain scalability, security, and performance across software solutions.
- Troubleshoot and resolve issues in production environments.
- Write unit, integration, and end-to-end (E2E) tests to support code quality.
- Contribute to CI/CD pipelines and DevOps processes.
- Document technical decisions and support internal stakeholders.
Requirements
- 3–6 years of software development experience in backend or full stack roles.
- Proficiency in Python.
- Experience working with cloud platforms including 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 such as 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.
Technology 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, CI/CD pipelines.
Preferred Qualifications
- Experience with data-heavy applications, including IoT, telemetry, sensor networks, or analytics platforms.
- Exposure to containerization tools 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.