BlackSky - Product Insights, Software Engineering Manager
Requirements
• Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience. • A minimum of eight (8) years of professional experience in software engineering, including experience building or operating complex distributed, autonomous, or mission‑critical systems. • At least two (2) years of experience leading engineering teams as a people manager or technical lead with formal leadership responsibilities. • Minimum of two years of experience managing or leading high-performing engineering teams, including hiring, capacity planning, mentoring, and cross-functional collaboration. • Demonstrated experience designing and building scalable production software solutions and architectures. • Hands on experience with cloud services such as AWS EKS, S3, EC2, Aurora / RDS, SQS, SNS, Batch, etc. • Excellent communication skills and expert at bridging the gap between highly technical teams and non-technical business units. • Some programs this role supports may require the candidate to be a U.S. citizen. • Master’s degree (or higher) in a relevant technical field. • Ten or more years of professional engineering experience, including leadership of teams responsible for high-availability or mission-critical software. • Two or more years of experience in the geospatial industry. • Knowledge and experience with MLOps and DataOps as a practice. • Experience with distributed compute environments such as Kubernetes and Dask. • Strong Python or Golang proficiency and experience writing production software for data ETL, micro-services, geospatial, data analytics, and/or cloud deployment. • Knowledge of system safety, fault tolerance, redundancy, and recovery strategies in autonomous or operationally sensitive environments. • Proven track record partnering with Product, Sales, and Executive leadership to align roadmaps with business goals. • Prior experience aligning engineering execution with both commercial production SLAs and program‑specific requirements, deliverables, or milestones. • Benefits eligibility for full-time, US-based 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 $165,000-205,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
• Build, develop, and retain a high-performing engineering team focused on product hosting, partner product integration, and platform-based product delivery. • Set technical strategy and roadmap for the Product Insights team, ensuring the platform can scale to support a diverse portfolio of internal and partner insight products. • Lead design and implementation of new product hosting architectures, including pipeline execution, versioning, reliability, and monitoring. • Collaborate with product, platform, AI/analytics, imagery, and partner engineering teams to define requirements, align priorities, and accelerate product readiness. • Identify and remove cross-team roadblocks related to product ingestion, data availability, platform constraints, or partner integration. • Maintain deep technical involvement through code reviews, architectural decisions, and occasional hands-on development. • Foster a culture of continuous improvement, technical excellence, and strong ownership of product reliability and customer impact. • Proactively identify risks, bottlenecks, and opportunities to accelerate product delivery, especially where new flows or partner integrations require novel approaches. • Support sprint planning, team capacity management, and roadmap development in partnership with product leadership. • Other responsibilities as assigned.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT