Skip to main content
Blue Origin
Scraped fromLinkedinToday
FullstackSenior

Software Engineer 3

TypeScriptJavaScriptNode.jsElectronModbusPlc IntegrationIndustrial ProtocolsData PipelinesWebRTCCi/CdTime-Series DatabasesHigh-Rate Data AcquisitionAutomated Testing
Work Type
-
Job Type
-
Location
Worldwide
Salary
$164,652.00 - $230,512.80

About the Position

Blue Origin is seeking a Senior Software Engineer for the Engines business unit to architect and lead development of 'River,' an Electron-based command and control application for test and control systems, including data pipelines and real-time communication.

Responsibilities

  • Architect, develop, and maintain River, an Electron-based command and control application (TypeScript/JavaScript, Node.js)
  • Design and own data pipelines for storage, manipulation, and real-time send/receive of high-rate data
  • Lead driver-level integration with PLC and packaged control surfaces (Modbus and other industrial protocols)
  • Establish software architecture, design patterns, and engineering best practices across the codebase
  • Drive code quality through reviews, automated testing, and CI/CD
  • Partner with controls, avionics, and test engineers to define interfaces and translate requirements into robust software
  • Troubleshoot complex issues across the software/hardware boundary in development and test environments
  • Mentor junior engineers and contribute to technical roadmap and cross-program lessons learned

Requirements

  • B.S. in Computer Science, Computer/Software Engineering, or a related STEM field
  • 5+ years of relevant software development experience
  • Strong proficiency in TypeScript/JavaScript and Node.js
  • Experience building and shipping production applications, including data storage and real-time communication
  • Demonstrated experience with software architecture, design patterns, and testing/CI practices
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum
  • Experience with Electron and cross-platform desktop application development (preferred)
  • Experience integrating with PLCs and industrial protocols (Modbus, etc.) at the driver level (preferred)
  • Experience with time-series databases, high-rate data acquisition, or streaming data (preferred)
  • Familiarity with command and control, test systems, or hardware-in-the-loop environments (preferred)
  • Experience leading projects and mentoring engineers (preferred)

Benefits

  • Medical, dental, vision, basic and supplemental life insurance, paid parental leave, short and long-term disability, 401(k) with a company match of up to 5%, and an Education Support Program
  • Stock Options for all regular employees (working at least 20 hours/week)
  • Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays
Software Engineer 3$164,652.00 - $230,512.80
View Original