Senior Full Stack Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate### Who you are
- The ideal candidate will bring experience in developing and deploying data-driven web service technologies in support of both internal systems and customer-facing applications
- B.S. in Computer Science, or other engineering discipline in which software development is a focus
- 10+ years of industry experience in a software development role
- Comfort and experience using AI-assisted tools for rapid development and testing
- Experience in Javascript, Python, and CSS
- In Javascript, familiarity with the following frameworks: React, Vite, Material UI, Redux, Redux RTK Query
- Familiarity 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 principles
- Experience with both frontend and backend development, including UI design
- Organized and self motivated, able to successfully work with a remote team
- A creative, intuitive, and flexible mindset to approach complex problems and build innovative solutions
- A fast, reliable internet connection if you are working remotely is a must
- Experience in Java, Maven, and Terraform
- RESTful services, frameworks (e.g., Dropwizard), APIs
- NoSQL and/or SQL databases (Mongo, MySQL, Postgres)
- In Python, familiarity with the following frameworks: Fast API, uv, pixi or conda, Pandas/Polars
- Experience in GIS tools and libraries
- SpatioTemporal Asset Catalog (STAC) understanding and experience
- Prior experience deploying image and signal processing algorithms for various sensing modalities, including SAR, electro-optical imagery, RF, or others
- Experience with federated architectures (search, logistics, e-Commerce)
- Experience with customer-facing software products
### What the job involves
- Ursa Space is looking for skilled software engineers to join our growing team! We are building ground-breaking solutions to deliver global economic intelligence to organizations around the world. There is a lot of cross-pollination here at Ursa Space. You will have the opportunity to work with a diverse team of highly-skilled developers, working on a variety of projects. The ideal candidate will bring experience in developing and deploying data-driven web service technologies in support of both internal systems and customer-facing applications
- This position will report to the Director of Software Engineering. This position is fully remote, or optionally in-person at our headquarters in Ithaca, NY. This position may have on-call responsibilities
- This position will report to the Director of Software Engineering
- This position may have on-call responsibilities
- Contribute to an agile development team building high-performance services, APIs, and UIs to support production and distribution of the Ursa Space product line
- Develop and implement robust data management strategies for large-scale spaceborne datasets, ensuring efficient storage, retrieval, and maintenance of metadata
- Develop and enhance data processing pipelines, enabling efficient ingestion, transformation, and distribution of geospatial data
- Support design and development of production geospatial intelligence algorithms and generate robust and efficient software implementations to run within a containerized software platform space
- Contribute to User Experience (UX) design, including mockups and marketing material
- Work with the Software Team to plan, groom, estimate, implement, and test features in an iterative manner
- Design and implement efficient, modular, well-documented and well-tested code
- Stay up-to-date with new software development technologies and tools
- Participate in design discussions and code reviews, digesting and incorporating constructive criticism
- Perform all other duties as assigned
### The application process
- Please note: applications without a relevant cover letter will not be considered. In your cover letter, we would like to hear your personal voice and learn about your sincere interest in Ursa Space Systems
### Benefits
- Group Benefit Plans: Comprehensive, competitive health benefits package including Aetna health, dental, and vision insurance plans with fully paid premiums for you and your eligible dependents, basic team life and AD&D, short term disability, long term disability, Health Savings Account
- 401(k) and More: Retirement plan, complimentary Employee Assistance Program, and entertainment discounts; optional pet care insurance, educational savings accounts, employee stock options, legal & financial protection, remote work opportunities and more
Similar roles
- Sr. Full Stack Software Engineerswipejobs · Houston, Texas, United States · Onsite
- Senior Full Stack Software EngineerIcarus · Los Angeles, California, United States · Onsite
- Sr Full Stack Software EngineerNetrolynx AI · United States · Remote
- Full Stack Software EngineerFetchJobs.co · United States · Remote
Full Stack Software EngineerEmerald Advantage Concepts LLC · San Francisco, California, United States · Onsite