Salary
💰 $140,000 - $160,000 per year
Tech Stack
AWSAzureCloudDockerJavaKubernetesNoSQLPythonSQL
About the role
- BlackSky is a real-time intelligence company providing satellite imagery, automated analytics and high-frequency monitoring.
- Independently design and implement new features for core imagery ordering, processing, and delivery orchestration services.
- Take an active role in testing, debugging, and documenting implemented software functionality.
- Participate in design sessions and provide feedback to identify issues early.
- Analyze and provide input on designs for scalability, maintainability, and performance.
- Assist with operational tasks to ensure stability in production environments.
- Proactively identify problems with requirements and communicate issues early.
- Migrate existing services to Kubernetes.
- Other job-related duties as assigned.
Requirements
- Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience.
- Minimum of five (5) years of experience as a software engineer developing production software.
- Fluency in Java and are comfortable learning/using other languages when necessary.
- Proficiency designing, implementing, and using REST APIs.
- Familiarity with common database technologies (SQL and NoSQL).
- Experience working in a cloud environment like AWS, GCE, or MS Azure.
- Hands-on experience with Docker and Kubernetes.
- The program this role supports requires being a US-born citizen.
- Preferred: Master’s degree (or higher) in a related technical field.
- Preferred: Experience developing production software for over seven (7) years.
- Preferred: Hands-on experience with AWS cloud services.
- Preferred: Knowledge of geospatial systems or data.
- Preferred: Python Experience.