Senior Software Engineer - Security Engineering

New
You must be located in and authorized to work in the country noted in the job description to be considered for this role.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
8+ years
Required Skills
AWSPostgreSQLKafkaGoRedisTerraformMicroservices

Requirements

  • 8+ years of backend software development experience.
  • Expert proficiency in Go (Golang) including concurrency and memory management.
  • Experience building event-driven architectures (Kafka, Kinesis, or SQS).
  • Experience with stream processing (Apache Flink or Spark Streaming).
  • Database modeling fluency in Relational (Postgres) and NoSQL (Redis/DynamoDB) stores.
  • Deep experience with AWS cloud services (Lambda, ECS/EKS) and Infrastructure-as-Code (Terraform).
  • Working interest in MLOps or Model Serving infrastructure.
  • Strong English verbal and written communication skills.
  • Ability to participate in on-call shifts.

Responsibilities

  • Lead the high-level architecture and low-level design of new Go (Golang) microservices.
  • Guide and mentor junior engineers, breaking down complex projects into executable tasks while managing technical debt.
  • Build event-driven architectures and stream processing pipelines using Kafka, Kinesis, Flink, or Spark Streaming.
  • Model complex data in both Relational (Postgres) and NoSQL (Redis/DynamoDB) stores.
  • Manage and deploy cloud infrastructure using AWS services (Lambda, ECS/EKS) and Terraform.
  • Adapt technical focus smoothly when pulled into other critical high-impact projects as the engineering roadmap requires.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now