[Remote] Software Engineer III
Note: The job is a remote job and is open to candidates in USA. FORTNA partners with the world’s leading brands to transform omnichannel and parcel distribution operations. They are seeking a Software Engineer III to lead the development of automated solutions for the materials handling industry, focusing on back-end software development and integration with innovative technologies.
Responsibilities
- Design, code, test, and document software applications for distribution center automation projects
- Integrate software with hardware components and ERP systems
- Support project and controls teams who install the software at customer locations
- Assist client support teams who monitor software performance at customer locations
- Participate in R&D projects for new product development
- Write technical documentation to support project activities including functional specifications, interface specifications, and user documentation
- Collaborate with management and engineering teams to plan and execute projects
- Manage and complete projects on a deadline
- Communicate with customers about technical and business needs
- Identify gaps in technical specifications and capabilities
- Work collaboratively as part of a multi-disciplinary team
- Solve highly complex issues either independently or collaboratively
- Provide coaching and mentoring to Level 1 & 2 software engineers
Skills
- Proven experience developing complex software solutions
- Excellent testing and troubleshooting skills
- Configuration and implementation of business rules, controls, and event handlers
- Experience with controls and hardware devices such as PLC's and IPC's
- Communications with client ERP and WMS systems
- Database design and configuration with SQL variations such as MongoDB and PostgreSQL
- Understanding of graphical user interface and HMI systems
- Bachelor's degree and 5-8 years of experience or Master's degree and 3-6 years of experience
- Deep experience in back-end development
- Understanding of Event Driven Architecture
- Experience with Windows and Linux operating systems
- Scripting languages such as Python, Ruby or Perl
- Experience developing in C#. Java, C++ are a plus
- Experience working with React, Angular and/or GraphQL
- Basic understanding of DevOps, QA and Front-end development
- Full-stack experience is a plus
- Knowledge of MQTT, Apache/Kafka and/or NATS is a plus
- Experience with PLCs, photo-eyes, barcode scanners, and other conveyor-related controls is a plus
- Experience in the design, implementation, and utilization of warehouse management software
- Experience with 5 and 6 axis articulated robots
- Experience with Automated Guided Vehicles (AGV's) and Autonomous Mobile Robots (AMR's)
Company Overview