Remote job
Lead Software Engineer – Real-Time Events
Job details
About this role
Role overview Lead hands-on engineering for a real-time event pipeline that ingests, processes, and delivers high volumes of data to downstream products. You will own architecture and production delivery for key parts of the system, translating performance and correctness expectations into reliable services. The role also includes technical mentorship and operational ownership.
Responsibilities - Design, build, and launch event pipeline features, owning architecture for the areas you lead. - Assess technologies for clear improvements in cost, latency, or operational efficiency, then implement suitable choices in production. - Define stable interfaces with downstream data consumers and collaborate on architecture and pipeline projects. - Mentor engineers through design and code reviews, pairing, and clear implementation patterns. - Work with product, data, and consumer teams to turn latency, throughput, and correctness targets into system behavior. - Improve instrumentation and alerting, participate in on-call, and address incidents through root-cause fixes, runbooks, and dashboards.
Requirements - Eight to ten years of software engineering experience, including lead or staff-level work on event, streaming, or data infrastructure. - Production experience with event streaming such as Kafka, Python services and APIs, and pipeline processing tools such as Spark or EMR as needed. - Ability to design, deploy, and operate systems on AWS, including services such as S3, SQS/SNS, Lambda, and RDS. - Fluency in Python or substantial experience with Scala and Java, plus familiarity with databases and stores such as Postgres, MySQL, Redis, or DynamoDB. - Experience across the software lifecycle, including production monitoring and on-call, with a record of managing throughput, reliability, cost, data quality, and service objectives. - Strong communication skills for explaining design choices and trade-offs to partner teams.
Nice to have - Experience with workflow orchestration tools such as Apache Airflow.
Benefits and work setup Listed benefits include flexible paid time off, medical, dental, and vision coverage, employee equity, wellness classes, discounts, and pet insurance.