Senior Enterprise Software Engineer

Remote Full-time
Join Our Team At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients’ growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team. Join us on our mission as we move fast, think big, and have fun! About Us Onward Robotics delivers innovative automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment. Our Meet Me solution combines proprietary software with person-to-goods mobile robots to increase efficiency in warehousing, distribution, and e-commerce operations. Onward Robotics provides the boost in productivity, flexibility, and speed that companies need to remain competitive and grow. Learn more at onwardrobotics.com. Job Purpose As a Senior Enterprise Software Engineer, you will collaborate with system engineers, software architects, and robotic engineers on requirements and development for the control, configuration, monitoring and securing of Onward Robotics platforms. As a core team member, you will also work within a team of software engineers on the design, development and maintenance of the software and services that manage and control our fleet of robots. Duties and Responsibilities: • Design, implement, and maintain the base frameworks, REST APIs, and application logic for the management, configuration and tasking of robot fleets • Develop data model and database creation and maintenance process and procedures • Develop and maintain both front-end and back-end components for a mobile application and a management hub web platform • Work with other software teams to ensure interfaces are well defined and services are interoperable • Develop code in Python, SQL and C++ • Design and build extremely robust software delivery mechanisms Typical Day: • Collaborate with system engineers, roboticists, and software architects to define technical requirements and solutions. • Design, develop, and maintain REST APIs, data models, and backend frameworks supporting robot fleet management. • Write clean, efficient code in Python, SQL, C++, and TypeScript/React. • Build and enhance both front-end and back-end components for web and mobile platforms. • Work with other software teams to ensure seamless integration and interoperability of services. • Participate in code reviews and testing to maintain high software quality standards. • Implement secure, scalable, and reliable software delivery and deployment processes. • Troubleshoot and resolve technical issues in distributed systems. • Contribute to sprint planning, daily stand-ups, and cross-functional design discussions. Required Skills: • Large scale distributed system development • Development of tasking based on requirements • Python • Typescript/React Minimum Experience Requirements: • 5+ years of experience designing and implementing software • Experience working with large-scale distributed software systems • Fluent in one or more object-oriented programming languages (python, java, C++, etc.) • Experience with React • Experience with FastAPI or other REST framework • Experience with OAuth and API Authentication • Ability to be flexible and adaptable in a startup environment Preferred Experience Requirements: • Experience with Unix / Linux • Experience with containerization, Docker, Kubernetes • Experience with Rust • Experience with software configuration management systems (git, svn, etc.) • Experience with various communication protocols (HTTPS, MQTT, AMQP) • Experience with commercial software deployment and support Minimum Education Requirements • Bachelor’s Degree in Computer Science or a related field Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Work From Home Customer Service Representative – No Experience Needed – USA Remote Jobs

Remote Full-time

**Experienced Entry-Level Remote Customer Service Representative – Home Improvement Retailer**

Remote Full-time

Graphic Designer--Remote (Temp)

Remote Full-time

Experienced Full-Time United Airlines Flight Attendant – Dutch Speakers Only, Competitive Salary, Comprehensive Benefits, and Global Travel Opportunities

Remote Full-time

HCA Houston Southeast Patient Care Tech

Remote Full-time

Sales Engineer Energy Gaming Industry - US Remote

Remote Full-time

**Remote Data Entry Specialist – Flexible Work Opportunity at blithequark**

Remote Full-time

[Remote] Quality Assurance Engineer (Retail / E-commerce website validation)

Remote Full-time

Experienced Full Stack Developer Specializing in Go and Cloud-Based Technologies for Remote Work Arrangement

Remote Full-time

Senior Technical Support Specialist

Remote Full-time
← Back to Home