Design, develop, deploy, and migrate enterprise grade solutions for both internally hosted and customer hosted solutions for BlackSky's real-time intelligence company
Requirements
- Proficiency in Java
- Experience with Infrastructure as a Service technology such as Terraform or CloudFormation
- Experience with AWS technologies such as ECS, EKS, RDS, SQS, and Lambda
- Production experience deploying, troubleshooting, and monitoring Kubernetes
- Familiarity with distributed systems and network security
- Strong knowledge of object-oriented design and system architecture
- Strong knowledge of building and deploying containerized Linux environments
Responsibilities
- Work with a team of senior software engineers to deliver high-quality, customer-facing or customer deployed software integrations to our core platform capabilities
- Collaborate with other software engineer teams and product management to refine requirements towards implementable solutions that meet customer needs
- Participate in peer mentorship and peer-led code review processes to produce high quality, maintainable, software-based solutions
- Design solutions to complex problems and present such designs for review
- Contribute to the design and implementation of scalable, secure, and highly available enterprise service solutions in customer and internal environments
- Support migration efforts of legacy enterprise services to modern containerized and Kubernetes-based deployments using GitOps methodologies
Other
- Strong written and verbal communications skills
- Ability to mentor other developers on Kubernetes best practices and deployment strategies
- US-born citizen
- Bachelor's degree in computer science or equivalent
- Minimum of ten (10) years of professional software development experience