BlackSky - Staff Software Engineer, Enterprise Services
Requirements
• A minimum of ten (10) years of professional software development experience. • Production-grade programming experience in Java; additional languages a plus. • Strong understanding of API-driven architectures and distributed systems. • Experience developing and maintaining microservices in enterprise environments. • Hands-on experience with AWS services and CI/CD pipelines. • Strong ability to troubleshoot complex system behaviors and performance issues. • Ability to clearly communicate and document technical concepts with cross-functional teams. • Strong communication skills for coordinating across engineering, DevOps, and customer teams. • Due to program requirements, this role requires US-born citizenship. • Experience with containerized systems (Kubernetes/OpenShift). • Familiarity with message-driven architectures (RabbitMQ, Kafka, SNS/SQS). • Experience with relational databases and schema design (Postgres preferred). • Experience working in secure, on-prem, or air-gapped environments. • Experience in defense, aerospace, or similar mission‑critical domains. • Experience creating system diagrams, models, or architecture documentation. • Life at BlackSky for full-time benefits-eligible employees includes: • BlackSky pays 100% of employee-only premiums for medical, dental and vision and contributes $100/month for out-of-pocket expenses! • 15 days of PTO, 11 Company holidays, four Floating Holidays (pro-rated based on hire date), one day of paid volunteerism leave per year, parental leave and more • 401(k) pre-tax and Roth deferral options with employer match • Flexible Spending Accounts • Employee Stock Purchase Program • Employee Assistance and Travel Assistance Programs • Employer matching donations • Professional development • Mac or PC? Your choice! • The anticipated salary range for candidates in Seattle, WA is $140,000-160,000 per year. The final compensation package offered to a successful candidate will be dependent on specific background and education. BlackSky is a multi-state employer, and this pay scale may not reflect salary ranges in other states or locations outside of Seattle, WA.
Responsibilities
• Design, develop, and maintain production‑grade enterprise software using Java, Go, and Python • Build and enhance distributed, API‑driven microservices and backend systems • Analyze user and system requirements to create scalable software designs • Improve performance, reliability, and maintainability across existing systems • Perform testing, debugging, and issue resolution throughout the development lifecycle • Document system components, workflows, and code for future maintenance • Support CI/CD workflows and cloud-based deployments in AWS environments • Other responsibilities assigned.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT