Senior Software Engineer

New
JumpCloud is committed to being Remote First, meaning that you are able to work remotely within the country noted in the Job Description.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
6-8+ years
Required Skills
AWSPostgreSQLDynamoDBKafkaGoRedisTerraformDistributed Systems

Requirements

  • 6-8+ years of backend software development experience.
  • Expert Proficiency in Go (Golang).
  • Proven experience building event-driven systems (Kafka, Kinesis, or SQS).
  • Experience with Apache Flink or Spark Streaming.
  • Experience modeling data in Postgres, Redis, or DynamoDB.
  • Deep experience with AWS services (Lambda, ECS/EKS) and Terraform.
  • Working interest in MLOps or Model Serving.
  • Expertise in building scalable, fault-tolerant distributed systems.
  • Fluent in English (speaking and writing).

Responsibilities

  • Lead high-level architecture and low-level design of new Go microservices.
  • Design, code, test, and deploy initial full-stack services for the ISPM product.
  • Collaborate with Product and UX teams to deliver security features.
  • Establish CI/CD pipelines and comprehensive health monitoring strategies.
  • Utilize ML concepts to build solutions for IT Admins.
  • Partner with Platform Engineering to define data contracts.
  • Participate in on-call shifts to ensure system reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now