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