Posted in

Software Engineer II

Software Engineer II

CompanyBlue Origin
LocationHuntsville, AL, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field.
  • 3+ years of experience writing software and deploying it to production environments.
  • Proficiency in at least one object-oriented programming language (e.g., Java or C++).
  • Strong understanding of computer science fundamentals such as algorithms and common data structures.
  • Proven track record of successfully delivering new software features.
  • Ability to solve problems by writing efficient, working code given clear requirements.
  • Strong written and verbal communication skills.
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion.
  • Strong problem-solving skills and a passion for solving complex technical challenges.
  • A passion for space exploration and a commitment to Blue Origin’s mission.
  • 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.

Responsibilities

  • Collaborating extensively with other engineers to deliver new features from our ambitious roadmap.
  • Implementing new features using backend and frontend programming languages such as Java, Python, JavaScript and React.
  • Integrating with AWS products such as DynamoDB, RDS, SQS, SNS and many others!
  • Utilizing modern technical design patterns and frameworks such as GraphQL, REST APIs and message queues.
  • Participating in code reviews and helping your peers write high-quality code.
  • Communicating ideas through words, diagrams, and code with internal team members.
  • Diagnosing and resolving issues within existing software and addressing technical challenges that arise.

Preferred Qualifications

  • Any experience with manufacturing, the aerospace or the defense industry.
  • Understanding of Agile methodologies.
  • Some experience with: iOS, Android or React Native app development; HTML, CSS, and JavaScript frameworks like React; Continuous integration/continuous deployment strategies; Relational or non-relational databases.