Skip to content

Principal Software Engineer – Software Architect – Platform Team
Company | Blue Origin |
---|
Location | Seattle, WA, USA |
---|
Salary | $207453 – $290433.15 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 10 years of experience in software development, with at least 5 years in a senior or principal role.
- Proven experience in designing and implementing large-scale, modular software systems, preferably in a manufacturing or aerospace context.
- 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.
- Strong proficiency in object-oriented design, design patterns, and software architecture principles.
- Experience with cloud-native technologies and micro-services architecture.
- Familiarity with event-driven architectures and real-time data processing.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and orchestration frameworks.
- Experience with security frameworks, including OpenIDConnect, OAuth, and fine-grained authorization models.
- Knowledge of low-code/no-code development environments and composable UI frameworks.
Responsibilities
- Develop and enhance core platform modules and features such as Identity, Event Driven Architecture, Service Registry and APIs.
- Participate in code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
- Collaborate with cross-functional teams to integrate the platform with external systems such as ERP and PLM.
- Contribute to continuous improvement of development processes and tools.
- Mentor and guide junior and mid-level software engineers to improve their coding practices and designs.
- Design scalable, secure, and resilient software architectures for the platform, aligning with business goals and technical requirements.
- Define and facilitate the Architecture practice within the Platform Architecture team.
- Ensure that platform capabilities such as data management, security, and performance are consistently implemented across all modules.
- Develop and maintain architectural documentation, including design diagrams, system overviews, and technical specifications.
- Collaborate with other teams to align platform development with the North Star vision and strategic goals.
- Define and enforce engineering guidelines, standards, and best practices for module development, deployment, and operations.
Preferred Qualifications
- Experience with AI and machine learning technologies, particularly in the context of manufacturing or aerospace.
- Knowledge of industry standards and best practices for manufacturing and operations technologies (e.g., ISA-95).
- Experience with DevOps practices, continuous integration/continuous deployment (CI/CD), and infrastructure as code (IaC).