EngineerJobs.io
← Back to all jobs

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.

Similar Jobs