
Senior Staff Software Engineer β On-prem
Posted Jul 14

Posted Jul 14
This is a fully remote position, open to applicants in United States.
β’ Take ownership of and advance the architecture of the self-hosted platform across various teams β including backend services, data pipelines, control logic, and the deployment topology provided to customers (containerized microservices on bare metal, delivered as an appliance/OVA) β while implementing enhancements to the existing architecture.
β’ Establish the benchmark for high availability and resilience in customer-managed deployments: including clustering, replication, failover, consensus/leader election, and graceful degradation across both single-node and multi-node configurations, while also driving infrastructure cost analysis and optimization.
β’ Formulate scalability and capacity-planning strategies that are applicable across a diverse range of customer scales and hardware, and create frameworks for performance, observability, and operational excellence in constrained and air-gapped environments.
β’ Spearhead the adaptation of SaaS/cloud-native capabilities into on-prem architecture, clarifying vaguely defined complex requirements into robust, future-proof end-to-end designs, and establish coding patterns and standards that cover multiple teams.
β’ Shape the engineering roadmap, lead medium-to-large initiatives that span teams, mentor both staff and senior engineers, and serve as a cross-team technical authority sought out for reviewing the work of others.
β’ A degree in Computer Science or Software Engineering, or equivalent experience, with approximately 8+ years of relevant experience and extensive hands-on expertise in Go and/or Python, along with technologies such as PostgreSQL, MongoDB, Redis, Kafka, Docker, and Linux.
β’ Significant, proven experience in designing and delivering on-prem / self-hosted / customer-deployed software, including packaging and lifecycle management for customer-controlled environments (appliance/OVA, bare-metal or containerized deployments, upgrades, and air-gapped or restricted networks).
β’ A strong history of architecting distributed systems for high availability and fault tolerance in on-prem / customer-controlled deployments β including replication, clustering, failover, and consensus/leader election β and being acknowledged as a subject-matter expert in one or more of these domains.
β’ Profound understanding of scalability and performance in on-prem deployments: encompassing horizontal/vertical scaling, sharding/partitioning, load balancing, capacity planning, and assessing technology trade-offs and costs across customer-controlled hardware and environments.
β’ The capability to transform vaguely defined, complex requirements into efficient, robust, future-proof end-to-end designs across teams; experience in influencing a roadmap and leading multi-team designs; as well as excellent communication and mentoring abilities. Experience with security products is a notable advantage.
β’ Restricted Stock Units (RSUs)
β’ Employee Stock Purchase Plan (ESPP)
β’ Flexible time off
β’ Paid company holidays and paid sick time
β’ Gender-neutral parental leave
β’ Grandparent leave
β’ Medical, dental, and vision coverage
β’ 401(k) retirement plan with company match
β’ Life and disability insurance
β’ Health and dependent care FSA
β’ Voluntary benefits (hospital, accident, critical illness)
β’ Employee Assistance Program (EAP)
β’ ARAG pre-paid legal
β’ Nationwide pet insurance
β’ Cancer Care program
β’ Global business travel medical insurance
β’ Home office allowance
β’ Mobile phone reimbursement
β’ Wellness coach
β’ Wellness/gym reimbursement
β’ Fertility coverage
β’ Adoption & surrogacy reimbursement
Phase2
Job Mobz
RTX
Get handpicked remote jobs straight to your inbox weekly.