Senior Software Developer – Automation

Remote • Posted 5 hours ago • Updated 5 hours ago
Full Time
No Travel Required
Remote
155000 - 170000/yr
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Go (Golang) backend development (primary programming language)
  • Strong backend development experience (5+ years minimum)
  • SAP EWM / WMS integration (APIs
  • Enterprise system integration experience
  • SQL databases (SQL Server
  • PostgreSQL
  • MySQL)
  • Microservices architecture and API development
  • CI/CD pipelines (Jenkins
  • GitLab CI
  • or Azure DevOps)
  • Docker and Kubernetes containerization/orchestration
  • Linux/Windows environment experience
  • Cloud platform exposure (AWS
  • Azure
  • or GCP)

Summary

Job Title: Senior Software Developer – Automation

Employment Type: Full-time / Permanent Hire
Location: Fully Remote
Salary Range: $155,000 – $170,000


Role Overview

The Senior Software Developer – Automation is responsible for end-to-end architecture, design, development, integration, and support of full-stack software solutions that enable warehouse automation, supply chain optimization, and enterprise system interoperability.

This role integrates enterprise platforms such as SAP Extended Warehouse Management (EWM), robotics systems, PLC-driven automation, and material-handling technologies across distribution and pharmacy fulfillment environments.

The ideal candidate has strong software engineering expertise combined with automation systems experience and operates across IT and OT environments.


Key Responsibilities

Full-Stack Software Development

  • Design and develop backend services, APIs, and microservices using Go (Golang)
  • Work with Python, C#, Java (supporting roles)
  • Build and optimize SQL databases (SQL Server, PostgreSQL, MySQL)
  • Develop front-end components using HTML, CSS, JavaScript
  • Build cloud and edge applications integrating robotics and automation systems

Systems Integration

  • Integrate SAP EWM / WMS systems (APIs, RFCs, IDocs)
  • Work with automation systems including PLCs, robotics, IoT devices
  • Use MQTT, Modbus, CIP, Kafka, REST APIs for integration
  • Perform system analysis and integration design

DevOps & Agile

  • Apply Agile (XP, Test-First, iterative delivery)
  • Build CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps
  • Work with Docker and Kubernetes
  • Deploy on Linux/Windows environments and cloud (AWS, Azure, Google Cloud Platform)
  • Implement monitoring using Prometheus, Grafana, ELK/EFK

Architecture & Security

  • Define scalable system architecture
  • Apply secure coding practices (OWASP Top 10)
  • Implement OAuth, SAML, encryption, authentication frameworks
  • Build automated testing frameworks (unit, integration, regression, performance)

Collaboration & Leadership

  • Work with cross-functional teams (IT, Operations, Supply Chain)
  • Provide technical leadership and solution design guidance
  • Mentor junior developers
  • Participate in on-call support and incident resolution

Qualifications

Education

  • Bachelor’s degree in Computer Science / Engineering
    OR
  • Equivalent 7+ years of progressive software development experience

MANDATORY / REQUIRED SKILLS (HIGHLIGHTED)

Core Programming & Backend

  • Go (Golang) development (primary requirement)
  • Strong backend development experience (5+ years minimum)
  • SQL (SQL Server, PostgreSQL, MySQL)

Integration & Automation

  • SAP EWM / WMS integration experience (APIs, RFCs, IDocs)
  • Experience with automation systems (PLCs, robotics, IoT devices)
  • Industrial/real-time protocols: MQTT, Modbus, CIP
  • Enterprise system integration experience

DevOps & Infrastructure

  • CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
  • Docker and Kubernetes
  • Linux/Windows system experience
  • Cloud exposure (AWS, Azure, or Google Cloud Platform)

Architecture & Engineering Practices

  • Microservices architecture
  • Secure coding (OWASP Top 10)
  • API development and system design
  • Agile methodologies (XP, Test-First development)

Preferred Skills

  • Robotics systems integration (Allen-Bradley / Siemens PLCs)
  • Kafka / MQTT streaming systems
  • Observability tools (Prometheus, Grafana, ELK/EFK)
  • Large-scale supply chain / warehouse automation projects
  • SAP-integrated automation rollouts
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10211499
  • Position Id: 8943830
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Eden Prairie, Minnesota

Today

Full-time

USD 91,700.00 - 163,700.00 per year

Remote

Today

Full-time

Remote or Centennial, Colorado

Today

Full-time

USD 158,950.00 - 215,050.00 per year

Remote

Today

Full-time

USD 103,400.00 per year

Search all similar jobs