Designs, develops, and delivers advanced software solutions supporting geospatial data processing, analysis, and mission-driven applications. This role contributes across multiple products and rapid prototyping efforts, working in both operational and exploratory development environments. Applies strong software engineering principles to architect, build, and scale distributed systems, while collaborating closely with cross-functional teams including program management, data scientists, and systems engineers. Integrates solutions into larger system architectures and resolves complex technical challenges. Provides technical leadership, mentors junior engineers, and drives best practices across the software development lifecycle. Operates with a high degree of autonomy and exercises significant decision-making authority impacting system performance, scalability, and design.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1,001-5,000 employees