Backend Software Engineer (Mid-Level)
Xona · Burlingame, CA · 3 days ago
On-siteEngineeringFull-time
About the role
Xona is a company focused on developing a future-proof global positioning system (GPS) infrastructure. The Backend Software Engineer will play a crucial role in designing and implementing scalable backend services and APIs that power user-facing portals and device management dashboards.
Responsibilities
- Build and maintain device management systems for provisioning, tracking, commanding, and monitoring remote user devices and payload assets.
- Develop internal operations software and automated workflows, including real-time telemetry visualization and health monitoring.
- Deploy, operate, and scale cloud-native microservices in AWS using Kubernetes, ensuring reliable integration between web-based user portals and backend data stores.
- Implement hybrid software solutions using Python for rapid API and cloud-service development, and C++ for high-performance data processing and interface layers.
- Collaborate cross-functionally with product, frontend, and operations teams to deliver reliable, secure, and maintainable systems.
Requirements
- 3–5 years of professional software engineering experience.
- Strong proficiency in Python (e.g., FastAPI, Flask, or Django) and C++.
- Experience designing and building backend services and production APIs.
- Hands-on experience with AWS services such as Lambda, EKS, DynamoDB, and RDS.
- Solid understanding of Kubernetes and containerized microservice architectures.
- Experience working with both SQL and NoSQL databases.
- Strong problem-solving skills and the ability to work effectively in a fast-paced environment.
Qualifications
- Experience building device management, IoT, or distributed systems handling device state, configuration, and firmware updates.
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform or AWS CDK.
- Frontend familiarity (React or Vue.js) to support effective collaboration on user portal integration.
- Knowledge of Identity and Access Management (IAM) and authentication platforms such as Auth0 or Amazon Cognito.
- Experience with observability, monitoring, and container security tools (e.g., Prometheus, Grafana).