Posted in

Software Development Engineer II – Enterprise Technology

Software Development Engineer II – Enterprise Technology

CompanyBlue Origin
LocationSeattle, WA, USA
Salary$121323 – $169852.2
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • At least 2 years of relevant experience writing software and deploying it to a production environment.
  • Demonstrated skill in typed (like Java or C) and untyped (like Python or JavaScript) languages.
  • Solid understanding of computer science fundamentals like algorithms and common data structures.
  • Ability to solve problems by writing efficient working code, even when given incomplete or ambiguous requirements.
  • Solid communication skills; open to the opinions of others, and willing to own mistakes.
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion.
  • 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

  • Design and develop software systems and infrastructure in languages like Java, Python, and Javascript.
  • Build web user interfaces in frameworks such as React.
  • Collaborate with a multidisciplinary team of engineers to understand their needs and design solutions that accelerate all phases of vehicle development, test, and operation, up to and including the day of launch.
  • Integrate and extend commercial products using GraphQL, REST web services, and message queues like SQS or Kafka.
  • Fix software problems at multiple levels, including installation, deployment, configuration, server-side and client-side issues.

Preferred Qualifications

  • We deploy infrastructure on-premises and to Amazon Web Services using systems like Git, Docker, and Kubernetes. Let us know if you have too!
  • Some of our applications include rich user experiences in HTML, CSS, and JavaScript, using frameworks like React. If you’ve built these, share your experiences with us.
  • We learn from and guide each other. Share your experience mentoring software engineers in a team setting, including design and code review.