$150K – $200K/yr
● Strong current hiring demand for this role
Applying for Senior Backend Software Engineer — IoT Platform at E-Space? Compare this live job with your resume first.
🎯 Tailor my resume✦ Jobiba Career OS
Search, compare, prepare, apply and track from one career workflow.
Pay vs market · Below median
This job's pay ($187,500 a year at the midpoint) is higher than about 40% of 2,984 salary-listed Software Engineer jobs in United States in the last 12 months; their median is $207,500.
Role overview
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.
Jobiba never charges you to apply. Never pay to apply or share OTPs, card or bank details.
Role market pulse
Live jobs
4,050
Posted 30d
3,259
30d movement
+654.4%
Remote share
24.5%
Salary listed
83%
Salary trend 1Y
Not enough history
What they are looking for
Department · E-Space US
Hiring company
For sale: 2022 Lucid Air Dream Edition Performance in rare Eureka Gold. 26,200 miles, immaculate condition.
Related opportunities
Relevant, currently active roles for this market.
$150K – $200K/yr
● Strong current hiring demand for this role
$140K – $200K/yr
$125K – $170K/yr
$165K – $265K/yr
🔔 Get job alerts
New Backend Software Engineer jobs in Santa Clara, California, United States, straight to your inbox.
No spam · Unsubscribe anytime
Jobiba never asks job seekers for money. Stay safe