Your Reddit resume, matched to the job ad

Drop in your resume and it opens next to this job, ready to tailor in one click.

4.8 from 167 in-app reviews

Senior Software Engineer, Ads

Reddit · Remote - Ontario, Canada

Tailor your resume to this job

No account needed to start.

What Reddit asks for

From Reddit's Senior Software Engineer, Ads ad, checked 3 Nov 2026.

Go, Python, Scala and Spark

At least 3 years of software development experience using general purpose languages such as Go, Python, and Scala, along with frameworks like Spark and Kafka.

Distributed systems and APIs

Building microservices, APIs, and distributed systems that handle high scale, such as tens of millions of requests per day, and data intensive measurement systems.

Kubernetes and Docker

Using tools like Kubernetes, Docker, and Argo to support infrastructure and improve operational stability through dashboards and code quality.

End to end feature ownership

Taking full ownership of a feature or project, from working with product managers on design to implementation and project management.

The ad asks for 3 or more years of software development experience in languages like Java, Scala, Go, C++, or Python. Candidates can work remotely in any country where Reddit has a physical presence.

How the example answers the ad

Three of the four requirements above, each matched to a line in the example.

  1. Go, Python, Scala and Spark

    “Developed high throughput Scala services to manage event streaming via Kafka for large scale social media platforms.”

    Work with Scala and Kafka identifies two of the required backend languages and frameworks.

  2. Kubernetes and Docker

    “Led the migration of legacy monolithic services to a Kubernetes environment using Argo for automated CI/CD deployments.”

    The mention of Kubernetes and Argo for automated deployments shows experience with the infrastructure and deployment tools.

  3. End to end feature ownership

    “Owned the full development lifecycle for the user recommendation API from initial design to final production launch.”

    Taking a project from initial design to final production launch shows end to end feature ownership.

The whole example as text

Brandon Jackson · Senior Software Engineer

Summary

Senior Software Engineer with 6 years of experience building high scale microservices and distributed data systems. Architected Go and Python services to process 50 million daily events with Kafka and Spark. Managed end to end feature lifecycles from stakeholder requirement gathering to final production deployment on Kubernetes clusters. Implemented observability metrics using Druid and BigQuery to improve system stability by 30 percent.

Experience

Senior Software Engineer · Indeed

Austin, TX · 2025 - Present

  • Built a Go-based microservice architecture handling 40 million API requests per day with 99.99 percent uptime.
  • Optimized Spark processing pipelines to reduce data latency by 45 percent for real time advertising analytics.
  • Led the migration of legacy monolithic services to a Kubernetes environment using Argo for automated CI/CD deployments.
  • Partnered with product managers to define and execute the technical roadmap for the core ad bidding engine.
  • Designed BigQuery data schemas that enabled complex analytical queries to run 60 percent faster for internal stakeholders.

Software Engineer II · HubSpot

Cambridge, MA · 2023 - 2024

  • Developed high throughput Scala services to manage event streaming via Kafka for large scale social media platforms.
  • Implemented automated Docker container orchestration to stabilize development environments and shorten build times by 25 percent.
  • Collaborated with infrastructure teams to design monitoring dashboards in Druid that visualize system health metrics.
  • Owned the full development lifecycle for the user recommendation API from initial design to final production launch.
  • Refactored key Python data processing modules resulting in a 40 percent reduction in cloud compute costs.

Software Engineer · Twilio

San Francisco, CA · 2021 - 2023

  • Engineered Python scripts to automate log aggregation and error reporting for distributed cloud infrastructure components.
  • Contributed to the development of microservices that supported over 5 million concurrent monthly active users.
  • Integrated third party API services to improve data ingestion accuracy by 15 percent across all company platforms.
  • Managed project timelines for platform upgrades ensuring on-time delivery for high priority enterprise features.
  • Conducted rigorous code reviews and documentation to ensure high quality standards across the software engineering team.

Junior Software Engineer · Oracle

Austin, TX · 2020 - 2021

  • Developed unit testing suites that increased code coverage for core services by 30 percent.
  • Assisted in the maintenance of high volume API endpoints to ensure consistent latency across regional data centers.
  • Supported internal database migrations by writing SQL scripts for data validation and schema updates.
  • Resolved over 50 technical tickets related to service bugs and performance degradation within the first year.
  • Collaborated with cross functional teams to optimize internal developer tools and improve engineering workflows.

Education

Master of Science in Computer Science · University of Texas at Austin

Austin, TX · 2018 - 2020

  • Maintained 3.9 GPA through advanced coursework in distributed systems.
  • Completed thesis on optimized event stream processing using Apache Spark.
  • Awarded Graduate Fellowship for academic excellence in software architecture.

Bachelor of Science in Software Engineering · Texas A&M University

College Station, TX · 2014 - 2018

  • Graduated Cum Laude with honors in engineering.
  • Served as Lead Developer for the university capstone project.
  • Completed internship focused on scalable API design and database management.

Skills

Backend Languages:GoPythonScalaJavaC++
Distributed Systems:KafkaSparkRedisElasticsearchRabbitMQ
DevOps & Infrastructure:KubernetesDockerArgoTerraformAWS
Data Engineering:BigQueryDruidSQLSnowflakePostgreSQL
Software Development:MicroservicesRESTful APIsCI/CDUnit TestingSystem Design
Senior software engineer example
Senior software engineer example. AI-written for illustration.

Frequently asked questions

Is the example from an employee?

No. It is an AI-written example for this ad, made to show how a resume can answer it.

Is this role remote?

Yes. You can work remotely in any country where Reddit has a physical presence. The office is also open if you live near a physical location.

What level of autonomy is expected?

Engineers are expected to code independently and take complete ownership of projects, though they may collaborate with senior engineers on complex designs.

Where do I apply?

On the official Reddit posting, through the job link on this page.

What happens when I tailor my resume here?

Your resume opens in the editor next to this job. Tailor it in one click, then keep or discard the edits. You only need an account to download.

See your resume against Reddit's ad.