Senior Backend Software Engineer
E-Space
Senior Backend Software Engineer
E-Space
Sustainable satellite constellations for AIoT data
Salary Range: 150000 to 225000 (Currency: USD) (Pay period: per-year-salary)
We are hiring a Senior Backend Software Engineer to build and maintain the backend platform that powers our connected-device products. You will work across cloud services, APIs, data pipelines, fleet management, and real-time device communications.
This is a hands-on role for an engineer who enjoys building production systems, solving practical problems, and working closely with embedded, hardware, frontend, and product teams. You take ownership of your features from design to production, and you make sure they work at fleet scale.
Backend development. Build, maintain, and improve Python and FastAPI services, REST APIs, and WebSocket endpoints.
Device platform features. Develop features for device provisioning, fleet management, telemetry, events, device status, firmware management, and OTA updates.
Data and databases. Design and maintain PostgreSQL schemas, migrations, indexes, queries, and data-retention strategies.
Ingestion pipelines. Build and improve data-ingestion services using AWS IoT Core, MQTT, Lambda, RDS, Redis, and S3.
Infrastructure. Work with infrastructure-as-code and deployment tooling to maintain cloud infrastructure.
Test and quality. Write unit, integration, and end-to-end tests alongside feature development. Participate in code reviews and keep the code clear and maintainable.
Production reliability. Investigate and resolve production issues across APIs, databases, cloud infrastructure, and device integrations. Improve telemetry ingestion through retries, idempotency, monitoring, and error handling.
Lasting corrective action. Containing production issues fast. Find root causes and verify that fixes prevent recurrence.
Engineering practices. Help improve CI/CD, logging, metrics, and operational documentation. Share knowledge and help set sensible backend patterns as the team and platform grow.
Cross-team delivery. Work with embedded, hardware, frontend, and product teams to deliver end-to-end features. Communicate implementation of tradeoffs clearly in design discussions.
Measurable results. Own clear, tracked targets for the platform. Keep telemetry ingestion reliable, with no duplicate processing. Maintain API uptime and response times. Make OTA rollouts succeed at a high rate. Reduce the time to resolve production incidents. Keep test coverage high and deploy often and safely.
Backend software development experience in production systems.
Strong Python skills and hands-on experience with FastAPI, Django, Flask, or a similar backend framework.
Strong PostgreSQL and SQL skills, including schema design, migrations, query optimization, and data lifecycle management.
Experience with AWS or a comparable cloud platform. Hands-on AWS experience is preferred, especially EC2, Lambda, S3, Cognito, and infrastructure-as-code.
Experience with MQTT, WebSockets, message-driven architecture, or real-time data delivery.
Experience designing and building REST APIs.
Strong automated testing skills, including unit, integration, and end-to-end testing.
Experience with Git workflows, CI/CD, code review, and production deployment practices.
Experience Linux.
Clear communicator who works effectively across engineering disciplines.
This is a full time, exempt position, based out of our Santa Clara, CA location. The target base pay for this position in Santa Clara, California is $150,000 - $225,000 annually. The total compensation package will be determined by various factors such as your relevant job-related knowledge, skills, and experience and location.
We are redefining how satellites are designed, manufactured and used—so we’re looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that’s your experience – then we’ll be immediately wow-ed.
E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role.
E-Space designs small, easy-to-install satellite devices that can be tracked and connected from anywhere on Earth. Its E-Space LEO platform uses AIoT to optimize data from these devices, turning it into actionable insights and automated actions. By redesigning spacecraft, antenna, and deployment methods, it lowers the cost of satellite systems and makes space technology more accessible for governments, businesses, communities, and individuals. The company aims to be an ESG-aligned partner, using space data to support sustainable decisions and responsible planetary stewardship.
Explore more opportunities at E-Space