Join a fast-growing tech team building modern infrastructure for media and advertising analytics. As a senior backend software engineer, you'll own backend services, design and optimize database schemas, and ensure services are production-ready. Collaborate with frontend engineers, data teams, and product to deliver end-to-end features.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Role: Software Engineer (Back-End)
Location: Austin (Remote)
Salary: $120k - $150k (DOE)
Are you a backend software engineer who loves building robust systems that move data and power analytics?
Join a fast-growing tech team focused on building modern infrastructure for media and advertising analytics. You’ll own backend services that enable clients to measure campaign performance, feed data pipelines, and scale to handle large volumes of events.
This is an opportunity to take real ownership, work with a high-impact engineering team, and help shape a product relied on by marketing and analytics teams.
What you’ll do
- Build and maintain backend services and REST/GRPC APIs using Python (experience with Django or similar frameworks preferred).
- Design and optimise database schemas and queries for PostgreSQL; work with analytical warehouses like Snowflake.
- Implement reliable data ingestion and ETL flows that move event and campaign data between systems.
- Ensure services are production-ready: resilient, well-tested, monitored, and documented.
- Troubleshoot and tune systems running on Linux-based infrastructure; participate in incident response and postmortems.
- Collaborate with frontend engineers, data teams, and product to deliver end-to-end features.
- Contribute to technical design, code reviews, and continuous improvement of engineering practices.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Must-have experience
- 3+ years building production backend systems.
- Strong Python skills and familiarity with a web framework (Django, Flask, FastAPI, etc.).
- Solid experience with relational databases (Postgres) — schema design, indexing, query performance.
- Practical knowledge of data warehouses (Snowflake or equivalent) and moving data between OLTP and analytics systems.
- Comfortable working in Linux/Unix environments and using command-line tooling.
- Good understanding of API design, authentication, and asynchronous/background processing.
Nice-to-have
- Hands-on experience with AWS (or another cloud provider) services for compute, storage, and data processing.
- Background in ad-tech, measurement, or programmatic advertising.
- Familiarity with message queues, stream processing, or orchestration tools.
- Prior exposure to CI/CD, containerization (Docker), or infrastructure-as-code.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
What we offer
- Fully remote role (U.S.-based) with flexible scheduling.
- Competitive pay plus performance-based bonus potential.
- Generous PTO and flexible time-off policy.
- Health, dental, and vision benefits; 401(k) plan with company match.
- Opportunity to work on high-impact systems that serve enterprise customers.
- Supportive, collaborative engineering culture with regular remote socials and periodic team retreats.
- Access to modern tooling and encouragement to experiment and learn.
This is an opportunity to join a company on a steep growth trajectory, where your work will have a real impact from day one and shape the future of the organization.
Apply now or for immediate review! 🚀
Similar Jobs
Explore other opportunities that match your interests
matcha.fm
crossing hurdles