T

Trustonic

Device security and trusted execution platform

Senior Software Engineer - Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-timeWinnersh, UK

About the Job

Requirements

  • Python 3.10+ proficiency, including type hints, dataclasses, and async patterns.
  • Experience with AWS Lambda Powertools for observability, including Logger, Tracer, and Metrics.
  • Experience with FastAPI or Flask for containerized microservices.
  • Hands-on AWS expertise with Lambda, SQS, SNS, Step Functions, AppSync (GraphQL), API Gateway, CloudWatch, X-Ray, IAM, S3, and VPC fundamentals.
  • PostgreSQL RDS experience, including schema design, Alembic migrations, and query optimization.
  • Redis experience with caching, pub/sub, distributed locks, and idempotency patterns.
  • Experience with Serverless Framework v3, Docker, Terraform, and Jenkins CI/CD.
  • Apache Airflow DAG authoring and AWS Glue with PySpark for batch ETL.
  • Experience with pytest and moto for offline AWS service mocking, Black formatter, and ruff linter.
  • Datadog APM tracing and structured JSON logging with Lambda Powertools.
  • Strong debugging skills across async event flows, API behavior, and distributed systems.
  • Working knowledge of Linux, Git workflows, and infrastructure as code.
  • A degree in computer science, software engineering, or equivalent experience.
  • Proven commercial experience building Python-based AWS Lambda services in production.
  • Strong experience with PostgreSQL and DynamoDB, including access patterns and Streams.
  • Experience with event-driven architectures, including SQS, SNS, Step Functions, DLQ, and retry patterns.
  • Hands-on AWS infrastructure experience with Serverless Framework v3, Terraform, ECR, and IAM.
  • Experience deploying Docker container-based Lambda functions.

Responsibilities

  • Design, build, debug, and deliver cloud-native features across the platform from early development through production release.
  • Develop and enhance AWS-based microservices, focusing on AWS Lambda, SQS-driven workflows, API Gateway, and AppSync integrations.
  • Build reliable backend services in Python 3 using FastAPI or Flask and support event-driven processing patterns for high-scale device operations.
  • Collaborate with QA and product engineering teams to improve release quality, performance, and resilience of ALPS services.
  • Lead or participate in architecture discussions, design reviews, and code reviews across multiple backend services.
  • Implement and promote software development lifecycle best practices, including requirements refinement, test strategy, continuous integration and delivery, observability, and production support.
  • Diagnose and resolve production defects, performance bottlenecks, and integration issues across distributed systems.
  • Support L3 operations, incident response, and post-incident improvements for business-critical AWS workloads.

Desired Qualifications

  • A data engineering background with Airflow DAGs and PySpark/Glue ETL pipelines is an advantage.
  • Multi-tenant SaaS platform experience at scale is desirable.
  • Familiarity with telecom, OEM device management, or IoT platforms is a plus.
  • Experience with CDC (Change Data Capture) and real-time data synchronization patterns is a plus.
  • Experience reading or maintaining Java Spring Boot services is beneficial.
  • AWS certification is highly desirable but not essential.

About the Company

Trustonic

Device security and trusted execution platform

Trustonic provides device-locking technology and security solutions for connected devices, including support for the Trusted Execution Environment (TEE). It helps technology companies protect revenue and enhance security by securing the software and hardware layers that handle sensitive operations such as keys, credentials, and trusted code execution. Its products work by integrating hardware-backed security with software controls to isolate and protect sensitive tasks, enforce secure boot, and safeguard communications and data across devices. The company differentiates itself through its global leadership in device-locking technology, long-standing industry partnerships, a history rooted in ARM, Gemalto, and Thales, and a broad international presence, enabling it to serve customers worldwide. Trustonic’s goal is to connect the next billion smartphone users and protect the digital devices people care about.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Cambridge, United Kingdom
Founded
2012

Recently Posted Jobs

Explore more opportunities at Trustonic

See more jobs