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