Onward Robotics · 1 day ago
Principal Enterprise Software Engineer
Onward Robotics is a company dedicated to revolutionizing fulfillment through innovative automation technology. They are seeking a Principal Enterprise Software Engineer to collaborate with engineers on the development and management of robotic platforms, while also coaching a team of software engineers.
Industrial AutomationMobileRobotics
Responsibilities
Design, implement, and maintain the base frameworks, REST APIs, and application logic for the management, configuration and tasking of robot fleets
Manage team tasking in Jira to deliver on quarterly goals
Develop data model and database creation and maintenance process and procedures
Work with other software teams to ensure interfaces are well defined and services are interoperable
Develop code in Python, SQL and C++
Coach and Mentor software engineers
Design and build extremely robust software delivery mechanisms
Collaborate with system engineers, roboticists, and software architects to define requirements and technical solutions
Design and implement core frameworks, APIs, and backend logic for robot fleet management and configuration
Write and review code primarily in Python , SQL , and C++ , ensuring scalability and performance
Conduct design and code reviews, mentoring software engineers and promoting best practices
Partner with other teams to ensure interoperability and secure communication across distributed systems
Develop and maintain data models, database structures, and integration processes
Support software delivery through robust build, test, and deployment mechanisms (e.g., Docker, Kubernetes)
Troubleshoot issues in deployed systems and contribute to continuous improvement initiatives
Participate in sprint planning, architecture discussions, and technical reviews
Qualification
Required
Large scale distributed system development
Development of tasking based on requirements
Python
10+ 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 FastAPI or other REST framework
Experience with OAuth and API Authentication
Ability to be flexible and adaptable in a startup environment
Bachelor's Degree in Computer Science or a related field
Preferred
Experience with Unix / Linux
Experience with Rust
Experience with containerization, Docker, Kubernetes
Experience with React
Experience with software configuration management systems (git, svn, etc.)
Experience with various communication protocols (HTTPS, MQTT, AMQP)
Experience with commercial software deployment and support
Company
Onward Robotics
Onward Robotics delivers automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment.
Funding
Current Stage
Growth StageTotal Funding
$20.95MKey Investors
KCKFusion Fund
2018-11-15Series Unknown· $20M
2017-10-17Series Unknown· $0.5M
2016-04-12Debt Financing· $0.45M
Recent News
2025-11-14
2024-12-10
Company data provided by crunchbase