Senior Staff Software Engineer, On-prem

Based in the United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
DockerPostgreSQLPythonKafkaMongoDBGoRedisLinuxDistributed Systems

Requirements

  • 8+ years of software engineering experience with strong expertise in distributed systems and backend architecture.
  • Proven experience building and scaling on-prem or self-hosted software deployed in customer-controlled environments.
  • Strong proficiency in Go and/or Python, with experience working across systems such as PostgreSQL, MongoDB, Redis, Kafka, Docker, and Linux environments.
  • Deep understanding of distributed systems concepts, including replication, clustering, consensus algorithms, and high availability design.
  • Experience designing for scalability in constrained environments, including performance tuning, capacity planning, and hardware-aware architecture decisions.
  • Demonstrated ability to lead complex, cross-team architectural initiatives and influence engineering roadmaps.
  • Strong communication and mentorship skills, with the ability to guide senior engineers and align stakeholders on technical direction.
  • Experience in security or endpoint protection systems is a strong plus.

Responsibilities

  • Own and evolve the end-to-end architecture of the self-hosted platform across multiple engineering teams, including backend services, data pipelines, and deployment topologies.
  • Design and enforce standards for high availability, resilience, and fault tolerance, including clustering, replication, failover, and distributed consensus mechanisms.
  • Define scalability and capacity planning strategies across diverse customer environments, including constrained, air-gapped, and heterogeneous infrastructure setups.
  • Translate SaaS and cloud-native capabilities into robust on-prem architectures that can operate reliably in customer-controlled environments.
  • Establish engineering standards, coding patterns, and architectural guidelines across teams to ensure consistency and long-term maintainability.
  • Lead cross-team technical initiatives, influencing roadmap decisions and driving complex system-level designs to completion.
  • Review and elevate architectural designs and implementations across senior engineering teams as a technical authority.
  • Drive performance optimization, infrastructure efficiency, and operational excellence across deployed systems.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now