Posted Jul 9, 2026

Senior Software Engineer - Cloud Services

Apply for this Position →
Join Simbex as a Senior Software Engineer - Cloud Services and help build and modernize the backend systems behind our connected-device and sensor-analytics platforms. Our work lives where hardware meets software in demanding, real-world settings including connected safety and sports-performance products where device data has to be captured reliably and turned into trustworthy insight. You will own significant parts of a cloud platform that ingests real-time device data, exposes it through well-designed APIs, and supports the analytics products our customers depend on.  Key Responsibilities  Lead design and evolution of the backend services and REST APIs that ingest, route, and serve device sensor data, balancing day-to-day delivery with long-term platform health  Build and operate serverless services on AWS: primarily Lambda, API Gateway, and managed databases for scalable, cost-efficient cloud workloads  Help modernize the platform toward event-driven patterns, introducing asynchronous messaging and streaming (e.g., SQS/SNS, Kinesis, or Kafka) where they improve reliability and scale  Design and optimize relational databases (PostgreSQL on RDS) for high-throughput sensor data storage and demanding query workloads, applying solid schema design, indexing, and performance tuning  Define and maintain clear API contracts between internal services, device clients, and external platform consumers  Implement authentication, authorization, and security best practices across APIs and cloud services (OAuth 2.0, API Gateway, IAM)  Instrument services with structured logging, metrics, and distributed tracing to support observability and proactive incident response  Drive engineering maturity: CI/CD, automated testing, and code-quality standards. Lead design reviews as part of the team's formal review process  Write clean, modular, well-tested code (unit, integration, and contract tests) and set the standard for quality across the codebase  Collaborate with firmware, algorithm, and data teams to align on device communication protocols, data contracts, and platform SLAs, working within an Agile/SAFe delivery model  Mentor engineers and help shape the technical direction, standards, and best practices of the platform    Required Qualifications  6+ years of professional backend or cloud software engineering experience, including time in a senior or technical-lead capacity  Bachelor's degree in Computer Science, Software Engineering, or a related technical field — or equivalent professional experience  Strong proficiency in Node.js/TypeScript and Python for building production backend services  Hands-on experience with core AWS services: Lambda, API Gateway, RDS, S3, and SQS/SNS  Experience designing and operating serverless or service-oriented architectures in production  Solid understanding of RESTful API design principles, versioning, and contract-first development  Strong relational database skills (PostgreSQL or similar) — schema design, indexing, query optimization, and performance tuning  Demonstrated ability to lead technical design, mentor engineers, and drive decisions across cross-functional teams  Familiarity with CI/CD practices and tooling (GitHub Actions, Jenkins, or similar)  Experience working in an Agile environment (Scrum, Kanban, or SAFe)  Preferred  Experience with IoT connectivity protocols: MQTT, AMQP, or AWS IoT Core  Experience with containerization and orchestration (Docker, ECS, or Kubernetes)  Experience with infrastructure-as-code tooling: Terraform, AWS CDK, or CloudFormation  Experience introducing event-driven or streaming architectures (Kafka, Kinesis, or similar) into an existing platform  Familiarity with observability platforms: OpenTelemetry, Datadog, Grafana, or AWS CloudWatch  Experience with API contract testing frameworks such as Pact or similar  Background in connected devices, wearables, sensor-data platforms, or other high-reliability or regulated domains