Senior Software Engineer

Connect Tech+Talent

Atlanta (GA)

In loco

USD 120.000 - 180.000

Tempo pieno

18 ore fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Azure/AWS experience
GitHub Actions expertise
Security tooling exposure

Descrizione del lavoro

Connect Tech+Talent is seeking a senior software engineer specializing in systems software, networking, and robotics. You will design and implement services across Rust/C++/Java/Python/TypeScript, build messaging layers (MQTT, REST, WebSockets), and ensure secure, scalable deployments.

The role involves Docker-based packaging and cloud deployments (Azure/AWS), plus extensive collaboration with hardware, QA, and product teams. Domestic/international travel may be required.

Competenze

  • Bachelor's degree or equivalent in CS/SE/CE.
  • 5-7 years of professional software development experience.
  • Strong programming skills in Rust, C++, Java, Python, or TypeScript.
  • Experience with MQTT, RabbitMQ, REST APIs, or WebSockets.
  • Hands-on experience developing and running applications in Docker.
  • Good understanding of OS concepts and networking.

Mansioni

  • Design, develop, and maintain software in Rust, C++, Java, Python, or TypeScript.
  • Build services and integrations using MQTT, RabbitMQ, REST, and WebSockets.
  • Make architecture and design decisions balancing performance, reliability, security, and maintainability.
  • Write unit and integration tests and debug complex issues across application, OS, and network layers.
  • Design and support network communication between software, devices, cloud services, and customer systems.
  • Configure firewall rules and network settings and troubleshoot blocked ports, latency, and TLS issues.
  • Package, run, and troubleshoot applications in Docker and deploy on Azure or AWS as needed.
  • Set up and maintain GitHub/GitHub Actions pipelines, automate tests, and integrate security scans.

Conoscenze

Rust
C++
Java
Python
TypeScript

Formazione

Bachelor's degree in Computer Science/Software Engineering/Computer Engineering or equivalent

Strumenti

MQTT
RabbitMQ
REST APIs
WebSockets
Docker
GitHub Actions

Descrizione del lavoro

Senior software engineering role focused on systems software, networking, containers, CI/CD, secure connectivity, and cross-functional product development in robotics and industrial automation environments.

KEY RESPONSIBILITIES
  • Design, develop, and maintain software in one or more of Rust, C++, Java, Python, or TypeScript.
  • Build services and integrations using MQTT, RabbitMQ, REST, WebSockets, and related messaging/API technologies.
  • Make architecture and design decisions balancing performance, reliability, security, and maintainability.
  • Write unit and integration tests and debug complex issues across application, operating system, and network layers.
  • Design and support network communication between software, devices, cloud services, and customer systems.
  • Configure firewall rules and network settings and troubleshoot blocked ports, latency, dropped connections, certificate, and TLS issues.
  • Package, run, and troubleshoot applications in Docker and deploy/operate services in Azure or AWS as needed.
  • Set up and maintain GitHub/GitHub Actions build pipelines, automate test execution, integrate cybersecurity/static analysis scans, and resolve pipeline failures.
  • Review designs and code, mentor engineers, collaborate with hardware/firmware/QA/product teams, and document designs, interfaces, and processes.
  • Travel domestically and internationally as needed to customer, partner, or AutoStore locations.
REQUIRED QUALIFICATIONS
  • Bachelors degree in Computer Science, Software Engineering, Computer Engineering, or equivalent experience.
  • 5-7 years of professional software development experience.
  • Strong programming skills in one or more of Rust, C++, Java, Python, or TypeScript.
  • Experience with one or more of MQTT, RabbitMQ, REST APIs, or WebSockets.
  • Hands-on experience developing and running applications in Docker.
  • Good understanding of operating system concepts including processes, threads, memory management, file systems, and scheduling.
  • Experience with TCP/IP networking, firewall configuration, and secure communication across network boundaries including ports/protocols, NAT, VPNs, and proxies.
  • DevOps experience with build pipelines, automated testing, cybersecurity scanning, and static code analysis.
  • Strong Git/GitHub skills and willingness to travel domestically and internationally.
NICE TO HAVE
  • Azure or AWS experience and GitHub Actions expertise.
  • Experience with SonarQube, CodeQL, Snyk, Trivy, or similar security/code-quality tools.
  • Kubernetes and Helm experience.
  • Infrastructure as Code using Terraform or Ansible.
  • Monitoring/logging experience with Prometheus, Grafana, or ELK.
  • MLOps exposure using MLflow, Kubeflow, DVC, Weights & Biases, or related tools, with understanding of the ML lifecycle.
  • Exposure to embedded systems, robotics, or industrial automation.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Systems Software Engineer - Robotics & Networking
Senior Systems Software Engineer - Robotics & Networking

Connect Tech+Talent • Atlanta (GA)

In loco
USD 120.000 - 180.000
Azure/AWS experience
GitHub Actions expertise
Security tooling exposure
Software Engineer, Core Platforms
Software Engineer, Core Platforms

Botauto • Houston (TX)

In loco
USD 70.000 - 90.000
Software Engineer, Core Platforms
Software Engineer, Core Platforms

Bot Auto • Houston (TX)

In loco
USD 70.000 - 105.000
Senior Software Engineer, Core Platforms
Senior Software Engineer, Core Platforms

Bot Auto • Houston (TX)

In loco
USD 180.000 - 260.000
Staff Embedded C++ Software Engineer - Robotics
Staff Embedded C++ Software Engineer - Robotics

Full Spectrum • Westborough (MA)

In loco
USD 120.000 - 190.000
SR Software Engineer
SR Software Engineer

Vaco • Gahanna (OH)

Ibrido
USD 120.000 - 150.000
Senior Fullstack Software Engineer - Product Central Europe
Senior Fullstack Software Engineer - Product Central Europe

Zoolatech • Central (LA)

In loco
USD 120.000 - 190.000
Software Engineer
Software Engineer

Katalyst CRO • Santa Clara (CA)

In loco
USD 120.000 - 190.000
Vehicle Software Engineer
Vehicle Software Engineer

Make Rain • El Segundo (CA)

In loco
USD 120.000 - 170.000
Software Engineer (Hybrid: Dayton, OH)
Software Engineer (Hybrid: Dayton, OH)

Leonardo DRS • Dayton (OH)

In loco
USD 85.000 - 110.000
Sign-on bonus eligibility