Senior Software Engineer

DRONE EXPRESS, INC.
Dayton, OH, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$110,000.0 - $125,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Computer Vision Computer Engineering Python (Programming Language) Operational Data Store Programming Environments Software Engineering Systems Architecture Systems Integration Microsoft Power Automate
+5 more
Uipath Information Technology Data Pipelines Automation Anywhere Api Management

Job description

Responsible for planning, developing, building, testing, and deployment of process and workflow applications, AI-driven solutions, UAS integration, and software development team management.

This is a builder role - not just maintaining systems but creating them. However, task prioritization, management, and mentorship will be expected. You’ll partner directly with commercial, operations, product management, and other software engineering teams to identify high-impact opportunities and turn them into solutions.

This role comes with high ownership, autonomy, and accountability. You’ll be expected to take ideas from concept to production and deliver measurable impact while coordinating tasks amongst the large software development team., * Management: This is a senior-level position; responsible for managing local and remote teams for maximum effect and full integration of developed products and services.

  • System Architecture: Design, build, and maintain fleet coordination, mission management systems, and modular API integrations for a diverse customer base.
  • Automation: Develop RPA/UAS software-driven solutions.
  • Operational Tooling: Build operator-facing dashboards, internal tools, and automation layers on top of real-time operational data.
  • Data & Vision: Develop processing and analysis pipelines for drone video and sensor data, including computer vision and AI-enabled automation.
  • Flight Systems: Integrate with and extend autopilot and flight control systems (ArduPilot/MAVLink) to support autonomous aviation.
  • Full-Cycle Ownership: Own projects from problem definition through deployment, managing multiple fast-moving priorities simultaneously.
  • Field Insights: Travel to operational sites (1-2x per month) to observe live systems and identify real-world workflow improvements firsthand.

Requirements

Do you have experience in Python?, Do you have a Bachelor’s degree?, * Education: Bachelors of Science in Computer Science, Computer Engineering, or Software Engineering; other degrees may be considered with suitable experience

  • 5-10 years of experience in software engineering, automation, software development team management, and related roles
  • Full integration of AI/ML programming environment to drive coding efficiencies
  • Proven ability to operate with high ownership, autonomy, and accountability
  • Strong hands-on builder - comfortable being on the keys AND shipping production-ready solutions
  • Experience with one or more of the following: RPA tools (e.g., UiPath, Automation Anywhere, Power Automate), general-purpose programming (Python, JavaScript, etc.), APIs, integrations, and data pipelines
  • Experience designing and implementing end-to-end automation workflows
  • Comfortable working across multiple teams and projects simultaneously
  • Strong communication and documentation skills - able to partner effectively with both technical and non-technical stakeholders

High-Value Skills

  • M.S in preferred degrees
  • Experience in logistics, materials handling, aviation, or transportation environments
  • Experience integrating with physical systems (cameras, hardware, IoT, etc.)
  • Experience working in environments where software meets real-world operations (physical AI)

Work Style Expectations

  • Must be located within driving distance of Dayton, OH
  • Hybrid model: 4-6 days per month in-office, remainder remote
  • Travel required: 1-2 trips per month to operational sites across the U.S.
  • Remote team management
  • Fast-paced, highly collaborative, and execution-focused

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Paid sick time
  • Life insurance
  • Paid holidays, * Dental insurance
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid sick time
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:03 min

Accessing UiPath Cloud and downloading marketplace components

Alp Uguray · JS Congress

4:27 min

Running custom code and managing API security policies

Sander ten Brinke Sander ten Brinke · World Congress 2024

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · World Congress 2024

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

7:34 min

Core components and architecture of the UiPath platform

Alp Uguray · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all