[Remote] Sr. Full Stack Software Engineer
Note: The job is a remote job and is open to candidates in USA. Ursa Space Systems is building an AI-native geospatial insights platform that guides the acquisition, analysis, and integration of satellite and geospatial data into customer workflows. They are looking for skilled software engineers to join their growing team to develop groundbreaking solutions delivering global economic intelligence to organizations worldwide.ResponsibilitiesContribute to an agile development team building high-performance services, APIs, and UIs to support production and distribution of the Ursa Space product lineDevelop and implement robust data management strategies for large-scale spaceborne datasets, ensuring efficient storage, retrieval, and maintenance of metadataDevelop and enhance data processing pipelines, enabling efficient ingestion, transformation, and distribution of geospatial dataSupport design and development of production geospatial intelligence algorithms and generate robust and efficient software implementations to run within a containerized software platform spaceContribute to User Experience (UX) design, including mockups and marketing materialWork with the Software Team to plan, groom, estimate, implement, and test features in an iterative mannerDesign and implement efficient, modular, well-documented and well-tested codeStay up-to-date with new software development technologies and toolsParticipate in design discussions and code reviews, digesting and incorporating constructive criticismPerform all other duties as assignedSkillsB.S. in Computer Science, or other engineering discipline in which software development is a focus10+ years of industry experience in a software development roleComfort and experience using AI-assisted tools for rapid development and testingExperience in Javascript, Python, and CSSIn Javascript, familiarity with the following frameworks: React, Vite, Material UI, Redux, Redux RTK QueryFamiliarity with common AWS services (e.g. S3, Lambda, ECS, ECR, DynamoDB)Experience with software organizational tools and frameworks (e.g. Git, Docker, Anaconda, virtual environments, etc.)Experience with microservice-based architectures and related design principlesExperience with both frontend and backend development, including UI designOrganized and self motivated, able to successfully work with a remote teamA creative, intuitive, and flexible mindset to approach complex problems and build innovative solutionsA fast, reliable internet connection if you are working remotely is a mustExperience in Java, Maven, and TerraformRESTful services, frameworks (e.g., Dropwizard), APIsNoSQL and/or SQL databases (Mongo, MySQL, Postgres)In Python, familiarity with the following frameworks: Fast API, uv, pixi or conda, Pandas/PolarsExperience in GIS tools and librariesSpatioTemporal Asset Catalog (STAC) understanding and experiencePrior experience deploying image and signal processing algorithms for various sensing modalities, including SAR, electro-optical imagery, RF, or othersExperience with federated architectures (search, logistics, e-Commerce)Experience with customer-facing software productsBenefitsCompetitive CompensationDiscretionary PTO & Flexible SchedulingStock Options401(k) MatchMedical, Dental and Vision Coverage for you and your dependentsFSA & HSA PlansEmployer-paid Life InsuranceEmployer-paid LTD and STD for Parental and Family Care11 Paid HolidaysEmployee Resource GroupsEducational Assistance ProgramProfessional Development OpportunitiesAnd more…Company OverviewUrsa Space Systems is a satellite intelligence company that provides data solutions and analytic services. It was founded in 2014, and is headquartered in Ithaca, New York, USA, with a workforce of 51-200 employees. Its website is https://ursaspace.com.