Skip to content

Senior Software Engineer Core Platform
Company | Blue Origin |
---|
Location | Seattle, WA, USA |
---|
Salary | $177567 – $248593.8 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- At least 7 years of relevant experience writing software and deploying it to a production environment
- Skill in typed (like Java or C) and untyped (like Python or Javascript) languages
- Understanding of microservices architecture and containerization best practices
- Deep working knowledge 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
- Strong written and verbal interpersonal skills, with the ability to work with and communicate complex systems to a diverse user base
- Willingness to learn new technologies and methodologies as the project evolves
- Experience mentoring software engineers in a team setting, including architecture, design, and code review
- Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion
- Ability to handle ambiguity and make informed decisions with limited information
- 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
- Collaborate with your team to design and develop robust software systems and platforms, ensuring high-quality implementation and integration
- Take ownership of specific services and components, driving their architecture and scalable implementation
- Design and develop efficient database schemas for both SQL and NoSQL systems, ensuring optimal performance, scalability, and data integrity across applications
- Partner with software teams across the organization to identify opportunities for improvement and streamline complex processes
- Mentor junior software engineers, fostering a culture of continuous learning and development
Preferred Qualifications
- Experience deploying applications to container orchestration platforms like Kubernetes or similar systems
- Proficiency in designing and implementing systems with asynchronous APIs using message brokers (e.g., RabbitMQ, Kafka)
- Familiarity with cloud service providers (AWS, GCP, Azure) and their respective services for deploying and scaling applications
- Knowledge in CI/CD pipelines and automated testing frameworks to ensure smooth production deployments
- Experience with monitoring and logging tools to maintain application health and performance
- Expertise in security best practices for software deployment in distributed environments