Software Engineer

Wiliot

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-6 years of software development experience, particularly in backend or full stack roles.
  • Proficiency in Python programming language is required.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Demonstrated experience using Apache Spark for data processing.
  • Familiarity with RESTful APIs, microservices architecture, and event-driven systems.
  • Understanding of relational and NoSQL databases including PostgreSQL, MongoDB, and DynamoDB.
  • Ability to thrive in agile, fast-paced environments with strong debugging and problem-solving skills.

Responsibilities

  • Develop applications and microservices using modern Python technology.
  • Design APIs and backend services to handle ambient IoT sensor data.
  • Collaborate with various teams to integrate data flows in real-time and batch processes.
  • Engage in requirements gathering and contribute to product ideation.
  • Ensure software solutions are scalable, secure, and high-performing.
  • Troubleshoot and resolve production issues effectively.
  • Write tests to maintain code quality and contribute to CI/CD pipelines.

Benefits

  • Hybrid work option with a base in Dallas or NYC.
  • Opportunity to work on cutting-edge data-driven applications in the IoT space.
  • Collaborative environment with cross-functional teams.
  • Involvement in high-impact projects that influence supply chain intelligence.
Full Job Description
Description

We're looking for software engineers to join our growing team and help build the next generation of data-driven applications that bring intelligence to individual cases across the supply chain. These applications will unlock insights at the granular level-tracking location, temperature, humidity, product freshness, and more help global enterprises act on them in real time.

This is a hands-on engineering role focused on designing, building, and deploying applications that interface with Wiliot's IoT cloud, device data, and enterprise systems. You'll work closely with product managers, hardware teams, and customer-facing leads to deliver high-impact software at scale.

Responsibilities

  • Develop applications and microservices using modern Python.
  • Design APIs and backend services to process and expose ambient IoT sensor data.
  • Collaborate with data engineering and cloud platform teams to integrate real-time and batch data flows.
  • Participate in requirements gathering and product ideation.
  • Ensure scalability, security, and performance of software solutions.
  • Troubleshoot and resolve issues in production environments.
  • Write unit, integration, and E2E tests to maintain 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 is a must.
  • Experience working with cloud platforms (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 (PostgreSQL, MongoDB, DynamoDB, etc.).
  • Comfortable 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 (Docker, Kubernetes).
  • Familiarity with Databricks
  • Familiarity with edge/cloud integrations or device-cloud architectures.
  • Background in logistics, supply chain, cold chain, or RFID systems is a strong bonus.


#LI-Hybrid

Similar Jobs

More Jobs at Wiliot

More Information Technology Jobs

Find similar Software Engineer jobs: