Blue Origin-posted 6 days ago
$148,014 - $207,219/Yr
Full-time • Mid Level
Onsite • Southgate, WA
5,001-10,000 employees

At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight! This role is part of the Blue Origin Engines business unit, where our focus is the design, development, manufacturing, and testing of engines and propulsion systems. Built for multiple uses, our family of engines is powering the next generation of rockets for commercial, civil, national security, and human spaceflight. As part of a small, passionate and accomplished team of experts, you will support the development of best-in-class software applications that drive increased efficiency that supports program execution within the Blue Engines business unit. You will understand and identify improvements within our business and transform them into requirements for our team of developers to build solutions that improve our program execution. You will lead all aspects of the complete delivery of tools and coordinate all aspects of tool deployment. As a software engineer, you will apply your expertise to the aerospace applications of engineering design, manufacturing, supply chain, mission operations, and customer experience. We are looking for someone to apply their technical expertise, leadership skills, and commitment to quality to positively impact safe human spaceflight. Passion for our mission and vision is required! Note: We do not allow the use of AI assisted interviewing tools, screen readers, or listening devices during our interview process. Our goal is to learn more about you as a candidate and assess your fit for our department through genuine interactions and conversations. Thank you for your cooperation.

  • Develop full stack web applications to visualize the status of inventory and production data
  • Create front-end GUI’s and back-end API’s
  • Write code in multiple languages & frameworks such as: Javascript/Typescript, HTML, React, Next.js, CSS, MaterialUI, Bash scripts, etc.
  • Identify the need for more efficient algorithms & data structures and request assistance from senior developers in implementing as appropriate
  • Implement security best-practices such as API authentication with SAML & OAuth
  • Create Extract-Transform-Load (ETL) Jobs to extract data from source systems, transform the data with business logic, and load materialized-data-views into local databases for fast retrieval
  • Write REST, SQL, & GraphQL, queries to retrieve data
  • Design & implement efficient database schemas (normalized and NoSQL) as appropriate
  • Interface directly with internal customers and subject-matter-experts during the full software product development life cycle to assess their problems, create prototypes, and continuously improve software
  • Work with other Blue Origin business units (i.e. Enterprise Technology & Site Reliability Engineering) in a friendly & collaborative manner as appropriate to facilitate cross-department collaboration & harmony
  • Strive to continuously improve the process of developing and deploying new software prototypes
  • Strike the appropriate balance between building quickly and accruing minimal technical debt
  • Pay down technical debt over time as appropriate
  • Create project plans & keep project task lists up to date (i.e. Jira boards)
  • Ensure business continuity in the absence of any given team member by thoroughly documenting source codes, architectures, and deployments, and ensuring multiple team members have (secure) access to key credentials, code repositories, and data stores
  • Attend daily technical standup meetings and be on-call to support production application issues
  • Work onsite at a Blue office
  • Mentor junior developers and perform code reviews
  • Take ownership of medium-sized projects & initiatives with minimal oversight
  • Involved in the full lifecycle of customer communication from gathering initial requirements to obtaining feedback on new features
  • Maintain responsibility for uptime of software applications
  • Provide input into project plans, schedules, & budgets
  • Computer Science Degree or equivalent work experience and at least 5 years of development experience, including the following:
  • Front-end skills: HTML, CSS, JavaScript (ES6, Typescript, JSX, React), UX/UI design, data visualization, front-end styling frameworks such as Tailwind, MaterialUI, Bootstrap, etc.
  • Back-end expertise: Creating web servers & APIs with Node.js and/or other server-side web frameworks (e.g. Next.js, Ruby on Rails, Laravel, Django, Flask, etc), fetching data from APIs (REST & GraphQL)
  • Database proficiency: Writing complex SQL database queries with many joins in highly normalized databases, designing normalized database schemas
  • DevOps' experience: Deploying websites to cloud infrastructure (e.g. AWS, Azure, Gcloud, Heroku, etc)
  • Version control experience: Git or Subversion
  • Experience in Algorithms & Data Structures: Strong understanding & working experience, or willingness & ability to continue education to learn
  • Experience leading junior software developers & performing code reviews
  • Experience leading projects
  • Proficiency in implementing algorithms, graph, and tree traversal algorithms
  • Work experience in non-software engineering fields such as manufacturing, operations & logistics, mechanical engineering, and/or aerospace/rocket/propulsion engineering
  • Strong ability and passion for presenting complex data sets in simple and easy-to-understand ways
  • Experience working with pub/sub message brokers like Redis or Kafka
  • Proficiency in NoSQL databases
  • Expertise in deploying applications across various cloud infrastructures such as AWS, Google Cloud, and Azure
  • Hands-on experience deploying AWS services including ECS, EC2, Lambda, RDS, and S3
  • Deployment of docker containers to Kubernetes using CI/CD pipelines
  • Familiarity with Infrastructure as Code using Terraform, Gitlab CI/CD, and AWS CDK
  • Experience in managing data pipelines for large, distributed datasets in an enterprise environment
  • Domain expertise in inventory control and/or MRP software
  • Experience leading large projects
  • Experience in Lean Startup project management philosophy
  • 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.
  • Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service