Posted in

Senior Software Engineer

Senior Software Engineer

CompanyBlue Origin
LocationSeattle, WA, USA
Salary$177567 – $248593.8
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of non-internship professional software development experience, writing production code in at least one programming language.
  • 5+ years of leading design or architecture for new and existing systems.
  • Experience with cloud-based architecture, deploying applications in cloud environments, and containerized workloads (we use AWS).
  • Ability to earn trust, maintain positive 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

  • Solve challenging technical problems, at every layer of the stack.
  • Lead technical roadmap definition and decide which features and improvements to prioritize.
  • Design, implement, test, deploy, and operate software solutions that improve our service performance, durability, security, cost, and reliability.
  • Collaborate with business stakeholders and engineering peers to understand and translate manufacturing requirements into flexible design solutions.
  • Mentor engineers on your team and across teams, leading technical discussions to drive architectural decisions and promote continuous improvement in our engineering practices.
  • Demonstrate a high standard for code quality, testability, and maintainability.
  • Automate software build, test, and deployment pipelines.

Preferred Qualifications

  • Master’s degree in computer science or equivalent preferable but not required.
  • 5+ years of experience with full software development lifecycle, including code quality standards, code review, source control management, build processes, testing, and operations.
  • Proficiency in one or more programming languages such as Python, TypeScript/ECMAScript, Java, or similar.
  • Experience building and operating scalable data platforms using both non-relational and relational data stores.
  • Experience with ML Engineering practices and design patterns; batch training, model serving, or knowledge graph architecture.