Senior Software Engineer - Cloud Services

Simbex

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years in backend/cloud software engineering, including senior/technical lead roles
  • Bachelor's in Computer Science, Software Engineering, or related field, or equivalent experience
  • Proficient in Node.js/TypeScript and Python for backend services
  • Hands-on with AWS core services (Lambda, API Gateway, RDS, S3, SQS/SNS)
  • Experience in designing and operating serverless/service-oriented architectures
  • Strong RESTful API design skills
  • Solid relational database expertise (PostgreSQL or similar) including schema design and query optimization
  • Track record of leading technical design and mentoring engineers.

Responsibilities

  • Lead design and evolution of backend services and REST APIs for device data
  • Build and operate serverless services on AWS, focusing on scalability and cost-efficiency
  • Modernize the platform toward event-driven architectures using async messaging and streaming
  • Design and optimize relational databases to handle high-throughput data
  • Define and maintain clear API contracts for internal and external services
  • Implement security best practices across APIs and cloud services
  • Instrument services for observability to support proactive incident response
  • Drive engineering maturity through CI/CD, automated testing, and code quality standards
  • Write clean, well-tested code and set quality standards
  • Collaborate with cross-functional teams on device protocols and platform SLAs
  • Mentor engineers and influence technical direction and best practices.

Benefits

  • Collaborative work environment with teams in hardware and software
  • Opportunity to influence and mentor within a growing engineering team
  • Engagement with cutting-edge technology in IoT and cloud services
  • Focus on modernizing platforms and practices across engineering
  • Participation in Agile/SAFe delivery model for flexibility and efficiency.
Full Job Description
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

Similar Jobs

More Jobs at Simbex

More Information Technology Jobs

Find similar Senior Software Engineer - Cloud Services jobs: