Software Engineer building reliable distributed systems and services for Whatnot’s hybrid workforce. Focused on improving system reliability while collaborating with cross-functional teams.
Responsibilities
build distributed systems, services, and frameworks that improve the reliability of the entire platform
focus on making reliability a built-in property of our systems as scale, traffic, and complexity continue to grow
design, build, and operate reliability-focused components, services, and frameworks
shape the standards and practices that guide how software is built and run across Whatnot
partner closely with product, platform, and infrastructure teams to embed reliability concerns into system design, development workflows, and runtime behavior
design and operate traffic control mechanisms, including circuit breakers, rate limiting, backpressure, and graceful degradation
build and evolve load testing frameworks that validate system behavior under sustained, burst, and peak event traffic patterns
build chaos and resilience testing frameworks to proactively surface failure modes and validate recovery behavior
define and implement SLOs, SLIs, and error budgets that guide engineering teams toward the right reliability tradeoffs
develop reliability tooling and services that improve incident detection, response, and automated mitigation
review service architectures and designs with a focus on failure modes, scalability limits, and operational safety
participate in incident response and drive post incident follow ups that reduce repeated failure patterns through systemic fixes
Requirements
5+ years of experience as a software engineer working on large scale distributed systems
Strong fundamentals in designing, building, and operating shared production services and frameworks
Experience with traffic control mechanisms such as circuit breakers and rate limiting
Experience building or operating load testing and chaos testing frameworks
Hands on experience with observability, monitoring, and debugging production systems
Experience working with SLOs, error budgets, and incident response processes
Comfortable in cloud native environments such as AWS or GCP with Kubernetes and infrastructure as code
Strong collaborator with clear written and verbal communication skills
Bonus: experience with high traffic, real time, or event driven systems
Benefits
flexibility to work from home or from one of our global office hubs
in-person time for planning, problem-solving, and connection
Senior Software Engineer at Sophos focusing on cloud - based management, reporting, and telemetry solutions in cybersecurity. Building production - ready solutions using microservices architecture in a collaborative team environment.
Software Engineer developing orbit determination software for ICEYE's satellite fleet. Collaborating with multidisciplinary teams to ensure high - availability and low - latency data delivery.
Founding GTM Engineer building Ankorstore's growth engine with AI workflows. Collaborating across teams to design data systems and automate revenue workflows.
Senior Full - Stack Engineer owning backend systems and APIs at Taktile, enhancing decision - making with AI for financial institutions. Focus on scaling applications handling terabytes of data.
AI Engineer deploying cutting - edge AI solutions to tackle financial crime at Fenergo. Collaborating with experts and working with Large Language Models in production environments.
R&D Technical Lead in Subscriber Signaling and Policy - Registers team focusing on data management and cloud tech. Collaborating on product aspects like performance and security in Bangalore.
Senior Software Engineer designing high - performance data path solutions on custom and merchant silicon at Nokia. Collaborating with a close - knit team for critical networking products.
Internship opportunity for a Web Software Engineer at Nokia, contributing to innovative software solutions. Join a hybrid team in Timisoara, Romania to enhance mobile network applications.
Software Engineer dedicated to ensuring EU Cyber Resilience Act compliance across software product portfolio. Responsibilities include building compliance infrastructure and identifying security vulnerabilities.
Software Engineer developing innovative security solutions for global enterprise applications at ReversingLabs. Collaborating with cross - functional teams to deliver high - quality, scalable products.