3 days ago
Atlanta, GA, USA or Mountain View, CA, USASenior
Base Salary
$141k - $250k/yr
Responsibilities
- Design, develop, and maintain scalable, high-performance Go backend services, APIs, and cloud-native distributed microservices.
- Build secure communication between millions of endpoint agents and backend services using gRPC, Protocol Buffers, HTTP/2, and REST APIs.
- Design multi-tenant architectures with tenant isolation, authorization, data protection, and reliable policy operations.
- Optimize concurrency, throughput, latency, resource utilization, scalability, and fault tolerance across distributed services.
- Design transactional data models, queries, indexing strategies, caching, distributed coordination, and real-time analytical data systems.
- Develop automated unit, integration, performance, and end-to-end tests and contribute to CI/CD, infrastructure-as-code, and production deployments.
- Establish observability through metrics, structured logging, distributed tracing, alerting, performance profiling, load testing, and capacity planning.
- Participate in architecture and code reviews and collaborate with endpoint engineering, security, frontend, product, SRE, and platform teams.
Requirements
- At least 5 years of professional software engineering experience with substantial backend services and distributed systems experience.
- Strong hands-on Go programming experience, including concurrency, goroutines, channels, context management, and performance profiling.
- Strong understanding of distributed systems, microservices, asynchronous processing, fault-tolerant design, data structures, algorithms, networking, and concurrent programming.
- Strong PostgreSQL experience covering schema design, query optimization, indexing, transactions, and performance tuning.
- Hands-on experience with Redis or similar in-memory data stores and experience developing RESTful APIs, gRPC services, and secure client-server communication.
- Experience building scalable, highly available services in Docker and Kubernetes or equivalent orchestration platforms.
- Familiarity with event-driven architectures, message queues, or streaming platforms such as Kafka.
- Experience with observability, debugging, performance optimization, production incident troubleshooting, authentication, authorization, encryption, and secure backend development.
- Preferred qualifications include experience with large-scale SaaS, endpoint management, cybersecurity products, high-volume telemetry, ClickHouse or StarRocks, ingestion pipelines, columnar storage, Kafka, gRPC streaming, Redis Cluster, PostgreSQL partitioning and replication, Prometheus, Grafana, OpenTelemetry, Loki, Kubernetes, HashiStack, and multi-tenant SaaS security.
Benefits
- Hybrid work arrangement in Atlanta, Georgia or Mountain View, California, with no travel expected.
- Employee ownership, health insurance, 401(k) matching contributions, disability insurance, paid time off, growth opportunities, and additional benefits.
- The role may participate in a corporate bonus program.
Tech Stack
Categories
BackendData Engineering
About Omnissa
Omnissa builds an enterprise digital work platform that unifies endpoint management, virtual desktops and apps, digital employee experience, and security to manage devices and access across clouds. It sells software and cloud services to IT teams in enterprises, education, and public sector. The company was spun out of VMware’s End‑User Computing business, is owned by KKR, and is headquartered in Mountain View, California.
