Software Engineer II
Company | Blue Origin |
---|---|
Location | Seattle, WA, USA, Huntsville, AL, USA |
Salary | $121323 – $169852.2 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent work experience.
- Minimum of 3 years of software development experience, with a strong proficiency in Python and TypeScript.
- Familiarity with the React frontend framework.
- Experience with AWS cloud services and infrastructure as code (IaC) frameworks.
- Proficient in developing, deploying, and integrating APIs within a microservices architecture.
- Experience in maintaining DevOps practices and setting up continuous integration/continuous deployment (CI/CD) pipelines.
- Familiarity with monitoring tools and performance optimization techniques.
- Excellent problem-solving skills and strong communication abilities.
- Ability to work both independently and as part of a collaborative team.
- Experience in building, shipping, and maintaining production applications.
- 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, develop, and maintain robust and scalable software using modern programming languages.
- Implement and manage APIs to ensure smooth integration and efficient performance across systems.
- Deploy applications and services on AWS, leveraging cloud-native architectures for high availability and fault tolerance.
- Collaborate with cross-functional teams to define and refine system requirements and technical specifications.
- Promote best practices in code quality, testing, and maintainability.
- Work across the entire application lifecycle, including initial design, deployment, optimization, and ongoing maintenance.
- Participate in code reviews and contribute to a culture of shared learning and collaborative development.
- Diagnose and resolve issues within existing software, addressing complex technical challenges that arise.
- Stay updated on emerging technologies and industry trends, and evaluate their applicability to meet business needs.
Preferred Qualifications
- AWS certifications or relevant cloud technology certifications.
- Experience building GenAI solutions utilizing prompt engineering, retrieval augmented generation, fine tuning.
- Experience with serverless computing and event-driven architectures.
- Familiarity with containerization tools (e.g., Docker or equivalent) and orchestration systems (e.g., Kubernetes).
- Knowledge of automation test frameworks such as Selenium or Cypress.
- Understanding of Agile methodologies.
- Experience in the Manufacturing and/or Aerospace industries is a plus.