Software Engineer III jobs in United States
cer-icon
Apply on Employer Site
company-logo

Blue Origin · 23 hours ago

Software Engineer III

Blue Origin is a company focused on developing reusable, safe, and low-cost space vehicles and systems. They are seeking a Software Engineer III to support the development of software applications that enhance efficiency in their Engines business unit, with a focus on aerospace applications and tool deployment.

AerospaceManufacturingNational SecurityRenewable Energy
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

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

Qualification

JavaScriptReactNode.jsSQLAWSGitETLNoSQLAlgorithmsCode ReviewsProject ManagementMentoringCollaboration

Required

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

Preferred

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

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%
Education Support Program
Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours
Up to 14 company-paid holidays

Company

Blue Origin

company-logo
Blue Origin is an aerospace company that focuses on lowering the cost of spaceflight and helping to explore the solar system.

Funding

Current Stage
Late Stage
Total Funding
$185.35M
Key Investors
NASAUnited States Space Force
2024-02-20Secondary Market
2024-01-24Undisclosed· $18M
2021-12-03Grant· $130M

Leadership Team

leader-logo
David Limp
Chief Executive Officer
linkedin
leader-logo
Tim Collins
Vice President, Global Supply Chain
linkedin
Company data provided by crunchbase