Senior Enterprise Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Onward Robotics · 1 day ago

Senior Enterprise Software Engineer

Onward Robotics is a company focused on revolutionizing fulfillment through innovative automation technology. As a Senior Enterprise Software Engineer, you will collaborate with various engineering teams to develop and maintain software solutions for managing and controlling robotic fleets.

Industrial AutomationMobileRobotics

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
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

Qualification

Large scale distributed systemsPythonTypescript/ReactC++REST APIsOAuthAPI AuthenticationDockerKubernetesSQLUnix / LinuxGitFastAPIRustCommunication protocols

Required

Large scale distributed system development
Development of tasking based on requirements
Python
Typescript/React
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
Bachelor's Degree in Computer Science or a related field

Preferred

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

Company

Onward Robotics

twittertwittertwitter
company-logo
Onward Robotics delivers automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment.

Funding

Current Stage
Growth Stage
Total Funding
$20.95M
Key Investors
KCKFusion Fund
2018-11-15Series Unknown· $20M
2017-10-17Series Unknown· $0.5M
2016-04-12Debt Financing· $0.45M

Leadership Team

leader-logo
Lance VandenBrook
President & CEO
linkedin
leader-logo
Jay Link
Chief Operating Officer (COO)
linkedin
Company data provided by crunchbase