Software Engineer, Distributed Systems

Blue Origin Kent , WA 98031

Posted 11 months ago

Description:

As part of a small, passionate and accomplished team of experts, you will design and build software that launches rockets! Design systems that track millions of physical parts and complex manufacturing activities in remote locations and build systems that process massive amounts of data and engineering tools that enable rapid design and iteration. We are seeking an experienced software engineer with expertise in one or more of these areas:

  • Experience with complex configuration management systems involving design and implementation of package management systems, versioning and change history for complex software systems. Ideal experience will include design of configuration management and versioning of hardware engineering and bill of materials (BOM).

  • Experience designing and implementing build and deployment systems for complex distributed systems software.

  • Experience designing data stores that manage mission-critical or life-critical data.

  • Experience applying control theory and queue theory to software that load balances work. This may include distributed systems request routing and queuing. Ideal experience includes design of software systems that manage and load balance real-world work for inventory movement logistics, job dispatching to factory machines or managing the work of people.

  • Experience designing and implementing software systems that rely on analysis of complex graph data structures. Experience designing for high-transaction rates against complex graph data structures.

As a software engineer, you can expect to build software in the following areas:

  • Complex databases utilizing MySQL, MongoDB and Neo4J

  • Distributed systems including microservice APIs, distributed-system transactions, workflows, and asynchronous messaging systems.

  • Frontend development in Javascript and CSS using frameworks such as AngularJS, Node.js

We seek team members of all backgrounds who are passionate about space and who have a strong desire to serve on a team that is the backbone of the company. We value people who are passionate about learning new things. This position will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight.

Responsibilities:

  • Design, code, test and deploy new features and systems

  • Design scalable and reliable distributed systems and iterate based on operational metrics

  • Develop in an agile team including building consensus on designs and participating in code reviews

  • Integrate custom software with off-the-shelf systems using REST APIs, queues, and monitoring

  • Think outside the box. Challenge why things are done a certain way and figure out ways to things better.

Qualifications:

  • Minimum of a B.S. degree in computer science, computer engineering, physics, or other major requiring engineering core courses

  • Minimum of 5 years of experience developing distributed systems

  • Strong experience in Java and the surrounding ecosystem

  • Experience with modern full-stack web development, from back-end to front-end

  • Experience designing both relational and non-relational databases

  • A demonstrated ability to develop complex end-to-end software

  • The ability to quickly absorb information in an unfamiliar domain and translate it into software

  • A self-driven nature with the ability to seek out requirements and propose solutions with minimal direction

  • 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.

Desired:

Blue Origin offers a phenomenal work environment and awesome culture with competitive compensation, benefits, 401K, and relocation.

Blue Origin is an equal opportunity employer. In addition to EEO being the law, it is a policy that is fully consistent with Blue's principles. All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status such as race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age. Blue Origin prohibits any form of workplace harassment.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Systems Engineering & Integration Engineer New Glenn Stage 1

Blue Origin

Posted 2 days ago

VIEW JOBS 2/27/2020 12:00:00 AM 2020-05-27T00:00 Description: As part of a small, passionate and accomplished team of experts, you will work on launch vehicles, space vehicles and launch facility systems for the New Glenn Program. You will work across subsystems and support integrated solutions to achieve our vision of "millions of people living and working in space." You will support system engineering practices across disciplines predicated to a high degree on your technical skills in one or more areas of analysis, design, or testing. You will develop, allocate, manage, and verify requirements and interfaces using tools like DOORS Next Gen and other functional analysis tool sets. Your activities may include engagement in conducting trade studies, developing margins for allocations, risk and change management, gated reviews, system safety analysis, technical performance management, configuration and data management, and regulatory compliance. This position will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight. Responsibilities: * Support Vehicle and Ground System Project Leads by carrying out systems engineering activities in accordance with Blue Origin standards and practices, engaging in tailoring required processes to complete tasks assigned including: * Requirements authoring, decomposition, analysis, traceability, and verification * Author and maintain interface control documents between subsystems * Technical performance monitoring, including burndown plans to meet program milestones * Organization of and participation in gated design reviews * Develop and mature Concept of Operations * Integration and coordination of subsystems * Develop requirement verification plans and strategies to complete verification of requirements * Author and maintain system safety documentation such as Functional Hazard Assessments (FHA); Architecture Safety Assessments (ASA), Fault Tree Analyses (FTA), and Failure Mode, Effects, and Criticality Analysis (FMECAs). Qualifications: * Minimum of a B.S. degree in Mechanical, Electrical, or Aerospace engineering or other technical field * 3+ years of technical hands-on experience in at least one of the areas: * Analysis * Design * Testing * Operations * System mindset and aptitude * Good written and verbal communication skills, organizational skills * Ability to work effectively in teams as well as lead teams * Good execution and coordination skills * Experience in system engineering practices formal or informal * Experience writing or consuming requirements * 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. Desired: * 7+ years of current technical hands-on experience in at least one of the following focused disciplines: * Propulsion Integration * Fluids * Thermal * Avionics or electrical hardware and/or software * Structures * Propulsion * Ground Operations * Flight and/or Ground Autonomy * Experience with system safety documentation such as Functional Hazard Assessments (FHA); Architecture Safety Assessments (ASA), Fault Tree Analyses (FTA), and Failure Mode, Effects, and Criticality Analysis (FMECAs). * System integration experience, preferably with aerospace hardware * Knowledge of current systems engineering processes and methodologies * Experience in reliability, maintainability and operability analysis, planning, and execution * Experience using PTC Creo and Windchill * Experience with systems engineering tools such as DOORS Next Gen * Experience with collaboration tools such as Confluence and JIRA Blue Origin offers a phenomenal work environment and awesome culture with competitive compensation, benefits, 401K, and relocation. Blue Origin is an equal opportunity employer. In addition to EEO being the law, it is a policy that is fully consistent with Blue's principles. All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status such as race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age. Blue Origin prohibits any form of workplace harassment. Blue Origin Kent WA

Software Engineer, Distributed Systems

Blue Origin