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Â
Learn more about this Employer on their Career Site
