Back

Software Engineer – Backend & Platform

Techtronic Industries Power Equipment, Inc.

Location Pin Icon
Anderson, SC
LOCATION

Job Description

As posted by the hiring company

Job Overview:

Job Description:

The Software Engineer – Backend & Platform is responsible for building and maintaining the infrastructure that powers our mobile applications and marketing platforms. This includes developing APIs, supporting IoT device connectivity, optimizing cloud performance, and integrating third-party platforms to enhance the customer experience. This role requires a strong understanding of modern backend development practices, CI/CD tooling, and cloud-native technologies, with an emphasis on scalable architecture and proactive monitoring.

Work Performed

  • Design, build, and maintain RESTful APIs, cloud pipelines, and data models to support mobile and MarTech utilities
  • Develop and manage IoT infrastructure, including MQTT and BLE device communication
  • Monitor cloud services and systems, ensuring stability, performance, and reliability
  • Integrate third-party platforms and automate data exchange across services
  • Contribute to CI/CD pipelines to streamline deployments and improve developer velocity
  • Collaborate with marketing, product, and analytics teams to activate and route data effectively
  • Build infrastructure to support AI-driven personalization and business logic enhancements

Job Requirements

  • Bachelor’s degree in computer science, engineering, or equivalent years of work experience
  • 3+ years of experience developing cloud-native applications, preferably on GCP
  • Strong command of Python, GitHub Actions, and backend service development
  • Experience working with MQTT, sockets, and other device communication protocols
  • Comfortable integrating third-party APIs and building custom ETL processes
  • Familiarity with SQL and structured data design
  • Bonus: experience developing AI/ML powered utilities or automation tools
  • Demonstrated initiative and ability to independently identify and solve technical challenges