Demo

Senior Enterprise Software Engineer

Pittsburgh Robotics Network
Pittsburgh, PA Full Time
POSTED ON 12/18/2025
AVAILABLE BEFORE 1/16/2026
Job Details

Job Location: Main Location - PITTSBURGH, PA 15201

Position Type: Full Time

Job Category: Engineering

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.

Qualifications

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

Salary.com Estimation for Senior Enterprise Software Engineer in Pittsburgh, PA
$119,332 to $143,768
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Enterprise Software Engineer?

Sign up to receive alerts about other jobs on the Senior Enterprise Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pittsburgh Robotics Network

  • Pittsburgh Robotics Network Pittsburgh, PA
  • Position Summary Join Matthews International , a company with over 175 years of success and stability . As a global leader in memorialization, we take prid... more
  • 3 Days Ago

  • Pittsburgh Robotics Network Pittsburgh, PA
  • Job Details Job Location : Main Location - PITTSBURGH, PA 15201 Join Our Team At Onward Robotics, we are a bold, gritty, and purposeful team with an ambiti... more
  • 4 Days Ago

  • Pittsburgh Robotics Network Pittsburgh, PA
  • Description Hitachi Energy is seeking a Corporate Controller North America. This exciting leadership opportunity leads financial planning, analysis, and co... more
  • 4 Days Ago

  • Pittsburgh Robotics Network Pittsburgh, PA
  • Careers Build a career with HEBI Robotics HEBI Robotics is a Pittsburgh-based innovator in the world of robotics. Our main product is a platform for roboti... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Senior Enterprise Software Engineer jobs in the Pittsburgh, PA area that may be a better fit.

  • Onward Robotics PITTSBURGH, PA
  • Job Details Job Location : Main Location - PITTSBURGH, PA Position Type : Full Time Salary Range : Undisclosed Job Category : Engineering Description Join ... more
  • 2 Months Ago

  • Software Engineering Institute | Carnegie Mellon University Pittsburgh, PA
  • About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do yo... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!