JOB SUMMARYApptronik is seeking a Software Engineer - Full-Stack to join our Interface team within Fleet Connect. In this role, you will build the operator-facing software and backend services that support real-time monitoring, control, and coordination of Apollo across customer deployments. You will work closely with senior engineers, UI/UX, and cross-functional partners to deliver reliable, intuitive software that helps customers operate robotic systems effectively in production environments.
ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES- Develop and maintain frontend and backend features for fleet management, robot operations, and customer-facing monitoring workflows.
- Build dashboards and service integrations that surface robot state, job progress, system health, and operational metrics in real time.
- Contribute to backend APIs and data flows that connect Apollo's software stack with fleet coordination services and customer enterprise systems.
- Implement data storage and retrieval patterns that support fleet telemetry, job history, and operational reporting.
- Work with UI/UX partners to translate workflows and wireframes into polished, responsive interfaces for operators and deployment teams.
- Support software quality through code reviews, testing, debugging, and iterative improvement based on internal and customer feedback.
- Collaborate across software, systems, hardware, applications, and deployment teams to deliver features that work reliably in production settings.
SKILLS AND REQUIREMENTS- Programming: Proficiency in Python or TypeScript, with working experience in both preferred.
- Frontend: Experience with React or a comparable modern frontend framework for building responsive user interfaces.
- Backend: Familiarity with REST APIs, service-oriented backend development, and common messaging patterns.
- Databases: Experience with relational databases such as PostgreSQL; familiarity with additional data stores is a plus.
- Infrastructure: Exposure to cloud platforms, Docker, Kubernetes, and modern software deployment practices.
- Version Control: Demonstrated competence with Git and collaborative development workflows.
- Software Quality: Experience with unit or integration testing and familiarity with CI/CD principles.
- Preferred Qualifications:
- Experience with gRPC and Protocol Buffers.
- Familiarity with industrial automation protocols such as OPC UA, Modbus TCP, or EtherNet/IP.
- Prior exposure to fleet management, multi-robot coordination, or operator-facing industrial software.
- Experience integrating with WMS or ERP systems through APIs or message brokers.
EDUCATION and/or EXPERIENCE- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 3 years of professional, full-time experience building and maintaining reliable software systems.
- Experience working in agile development environments is desirable.
PHYSICAL REQUIREMENTS- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift 15 pounds at times
- Vision to read printed materials and a computer screen
- Hearing and speech to communicate
*This is a direct hire. Please, no outside Agency solicitations.