Job Closed
This listing is no longer active.
Senior Full Stack Software Engineer
Location
United States
Posted
90 days ago
Salary
$140K - $170K / year
Seniority
Senior
No structured requirement data.
Job Description
Senior Full Stack Software Engineer
Ursa Space Systems
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description 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. - 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 Qualifications - 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 AWS S3 (e.g. Lambda, Step functions, and RDS), Linux environments, and EC2 instance development - 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 Preferred Skills - 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 Location Hybrid or Remote. Required attendance at mandatory Ursa Space meetings at Headquarters in Ithaca, NY when necessary (typically 2–3 times per year). Compensation $140,000 - $170,000, relative to skills and experience. 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.
Job Requirements
- 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 AWS S3 (e.g. Lambda, Step functions, and RDS), Linux environments, and EC2 instance development
- 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
- Preferred Skills
- 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
- Location
- Hybrid or Remote. Required attendance at mandatory Ursa Space meetings at Headquarters in Ithaca, NY when necessary (typically 2–3 times per year).
- Compensation
- $140,000 - $170,000, relative to skills and experience.
- 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Developer Portal
Kong Inc.The cloud connectivity company. Powering connections to build a reliable digital world.
• Implement and maintain microservices and APIs that power the Konnect Dev Portal. • Design and implement solutions to technical problems of moderate complexity. • Support those services in production by participating in an on-call rotation. • Write automated tests to ensure the behavior of code and avoid regressions. • And any additional tasks required by your manager.
Developer, FUSE Full-Stack
AGCOAGCO, a Fortune 500 company, designs, manufactures, and distributes agricultural equipment to clients worldwide. Founded in 1990, the mission of the AGCO Corpor
Role Description AGCO is looking to hire candidates for the position of Developer, FUSE Full-Stack. This role involves: - Working across two UIs and two backend services, with a main focus on developing new features. - Writing tests, doing manual testing, and supporting deployments. - Investigating and fixing issues as part of customer support. - Keeping a dealer-facing web app up and running. Key skills include: - React with JavaScript on the frontend. - Node.js and Java (Groovy) on the backend. - Familiarity with MongoDB and Git version control. - Basic knowledge of Heroku and AWS hosting platforms. - Writing tests using Mocha and Cucumber. Your Impact: - Technology Ownership: Define, evolve, and maintain the team’s tech stack to support scalability, performance, and long-term sustainability. - Build & Release Management: Oversee CI/CD pipelines, release schedules, and deployment automation to ensure efficient and error-free delivery. - Issue Resolution: Act as the escalation point for complex technical issues, driving timely fixes and root cause analysis. - Cross-functional Collaboration: Work closely with product managers, QA, and other stakeholders to align technical execution with business goals. Qualifications - Minimum University degree or equivalent certification preferred. - At least 7 years of experience in Full Stack Web Development within an Agile environment. - Prior experience in end-to-end integration and unit testing is highly desirable. - Experience with Cloud platforms (preferably AWS), Version Control, and DevOps practices. - Knowledge of Java, JavaScript, Node.js, React, and Redux is a strong plus. - Excellent communication skills in English. - Ability to thrive as a team player in a high-performing environment. Benefits - GLOBAL DIVERSITY – Diversity means many things to us, different brands, cultures, nationalities, genders, generations – even variety in our roles. You make us unique! - ENTERPRISING SPIRIT - Every role adds value. We're committed to helping you develop and grow to realize your potential. - POSITIVE IMPACT – Make it personal and help us feed the world. - INNOVATIVE TECHNOLOGIES - You can combine your love for technology with manufacturing excellence – and work alongside teams of people worldwide who share your enthusiasm. - MAKE THE MOST OF YOU – Benefits include health care and wellness plans and flexible and virtual work options. Company Description We value inclusion and recognize the innovation a diverse workforce delivers to our farmers. Through our recruitment efforts, we are committed to building a team that includes a variety of experiences, backgrounds, cultures, and perspectives. Join us as we bring agriculture into the future and apply now! Please note that this job posting is not designed to cover or contain a comprehensive listing of all required activities, duties, responsibilities, or benefits and may change at any time with or without notice. AGCO is proud to be an Equal Opportunity Employer.
Senior Software Engineer
SynitiThere's nothing status quo about your data. It's time to put Data First.
• Lead technical projects, contributing to architecture, design, and system implementation • Address and reduce technical debt proactively • Mentor and guide less experienced engineers • Break down and delegate complex problems for team execution
• Build and enhance the open source libraries around Kafka using low level Kafka protocol. • Enhance the various language libraries to better standards and more usable APIs. • Collaborate effectively across engineering, product, field teams and other key stakeholders to create and execute impactful roadmap for the clients team. • Provide technical leadership, mentorship and drive strong teamwork. • Integrate long term needs from open source and partner teams into technical plans. • Identify and manage technical debt and long term projects equally.



