EngineerJobs.io
← Back to all jobs

Job Description

The Boring Company is hiring an Associate Full Stack Software Engineer for a temporary training assignment lasting 3 to 5 months, with the potential to convert to a permanent role. The position supports the development of internal tools that help enable underground transportation systems, including TBMs and Hyperloops.

This onsite opportunity is based in Bastrop, TX and focuses on building and improving software used by engineering and controls teams, with a strong emphasis on data pipelines, dashboards, and reliable build processes.

Responsibilities

  • Design, develop, and maintain software across multiple domains, including front end and back end components
  • Support the software engineering and controls team by writing code that supports the tunnel boring machine
  • Take ownership of a data pipeline
  • Visualize relevant data for different stakeholders using dashboards (for example, Grafana)
  • Support and improve build pipelines

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or an equivalent field
  • Some experience in software engineering, including developing software applications in Python or C++
  • Experience building real-time data pipelines, preferably sourcing from machinery or robotics
  • Development experience in JavaScript, CSS, and HTML
  • Familiarity with SQL and NoSQL (time series) databases
  • Comfort working in ambiguous, evolving environments
  • Ability and motivation to learn new skills rapidly
  • Ability to work with imperfect information
  • Ability to work long hours and weekends as necessary

Technologies

  • Python, C++, JavaScript, CSS, HTML
  • SQL, NoSQL (time series), Grafana
  • HTTP, MQTT
  • CI/CD pipelines, unit tests
  • Windows, Linux

Preferred Skills and Experience

  • Excellent communication and teamwork skills
  • Experience with embedded systems, real-time software, or device interfaces
  • Experience designing and testing user interfaces
  • Knowledge of HTTP and MQTT protocols
  • Experience using and configuring CI/CD pipelines and writing unit tests
  • Experience working in Windows and Linux operating systems
  • Work experience in agile teams is a plus

Benefits

  • Employer-paid medical, dental, and vision coverage
  • 401(k) plan
  • Paid holidays
  • Paid vacation
  • Competitive equity for all permanent employees

Culture

The Boring Company describes its team as dedicated, smart, and “scrappy,” with employees who are passionate about the mission and determined to innovate.

Similar Jobs