Skywaysposted 20 days ago
Full-time • Mid Level
Austin, TX

About the position

Skyways is expanding rapidly, and we're seeking a Senior Software Engineer to contribute across our diverse and growing software landscape. This is a critical generalist role with a broad scope, empowering you to tackle varied challenges, from complex ground station applications to the sophisticated systems that control our autonomous aircraft. You will play a vital role in enabling our rapid development and deployment, making a tangible impact in a dynamic, fast-paced startup environment.

Responsibilities

  • Design, develop, test, and deploy high-quality software solutions across various domains, including front-end applications, backend services, and potentially embedded systems.
  • Collaborate closely with cross-functional engineering teams (e.g., robotics, GNC, flight operations, hardware) to define requirements and implement robust solutions.
  • Identify and address pain points in existing software imaging, deployment, and operational processes.
  • Contribute to the architecture and technical direction of new and existing software systems, ensuring scalability, reliability, and maintainability.
  • Proactively identify technical challenges, debug complex issues, and drive solutions in a fast-paced environment.
  • Participate in code reviews, foster best practices, and contribute to a culture of technical excellence.
  • Assist with data analysis, particularly for making sense of large datasets and creating effective visualizations, as the company scales.

Requirements

  • 5+ years of professional experience in software development.
  • Strong proficiency in Python and/or JavaScript.
  • Demonstrated experience designing, building, and maintaining complex software systems.
  • Solid understanding of software engineering principles, data structures, algorithms, and design patterns.
  • Experience with development best practices, including version control (e.g., Git), testing, and CI/CD pipelines.
  • Excellent problem-solving skills and a meticulous attention to detail.
  • A proactive, self-starter attitude with a strong bias for action, comfortable with ambiguity and thriving in a dynamic, rapidly evolving environment.
  • Exceptional communication and interpersonal skills, with the ability to collaborate effectively across diverse teams.

Nice-to-haves

  • Experience with front-end technologies like ElectronJS or 3D rendering libraries (e.g., CesiumJS, Three.js, Babylon.js), especially for mission planning or visualization tools.
  • Background in robotics, computer vision ('landing zone evaluation,' 'detect and avoid'), or autonomous systems.
  • Familiarity with Inertial Measurement Units (IMUs) and their application in navigation.
  • Experience with direct communication to hardware or embedded systems.
  • Knowledge of aviation or defense programs.
  • Experience in a fast-paced startup environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service