
Software Engineer
Skills & Stack
About the Role
As a Software Engineer on Tinuitis Marketing Technology team, youll build the systems that power real-time bidding and attribution modeling for Fortune 500 advertisers. This full-stack role focuses on developing the data pipeline between Tinias analytics engine and client advertising platforms. Key projects include: building React dashboards for media spend visualization, optimizing Java-based bid algorithms, and creating Node.js microservices for cross-platform reporting. Youl work directly with data scientists to productionize machine learning models that predict customer LTV. The position offers exposure to petabyte-scale data processing, mentorship from principal engineers, and quarterly FedEx Days to prototype innovative solutions. Successful candidates will develop expertise in digital marketing infrastructure while working with technologies like Amazon Redshift for OLAP and Redis for real-time caching.
About Tinuiti
Tinuiti is the largest independent performance marketing firm in North America, managing $3B+ in digital media spend for 200+ brands including Nestlé, HelloFresh, and Brooklinen. Acquired by New Mountain Capital in 2019, the 800-person company combines data science with cross-channel expertise in paid search, social media, and streaming TV advertising. Their proprietary analytics platform Tinia processes 15TB of marketing data daily, helping clients optimize ROI across Google, Meta, Amazon, and emerging platforms. Recognized as a Google Premier Partner and Facebook Marketing Partner, Tinuiti has won 50+ industry awards including Adweeks 2022 Media Agency of the Year.
What You'll Do
- 1Develop React components for marketing analytics dashboards
- 2Optimize Java Spring Boot services handling 10K+ RPM
- 3Build ETL pipelines with AWS Lambda and Step Functions
- 4Implement GraphQL APIs for aggregated reporting
- 5Design Redshift schemas for analytical queries
- 6Create real-time bidding engines with Redis caching
- 7Containerize applications using Docker and ECS
- 8Write Jest unit tests with 90%+ coverage
- 9Conduct performance profiling of data pipelines
- 10Implement CI/CD with GitHub Actions
- 11Troubleshoot production issues in Datadog
- 12Collaborate with data science on model deployment
- 13Document system architecture using C4 models
- 14Participate in agile ceremonies (Scrum/Kanban)
- 15Mentor junior engineers through code reviews
What We're Looking For
- Bachelors in CS or 4+ years equivalent experience
- 3+ years professional Java/Node.js development
- 2+ years React with TypeScript experience
- Expertise in relational databases (PostgreSQL)
- Experience with data warehouse technologies
- Understanding of digital marketing ecosystems
- Familiarity with AWS serverless architectures
- Knowledge of distributed systems patterns
- Strong algorithms/data structures background
- Bonus: Google Ads/Meta Marketing API experience
- Bonus: Databricks/Spark knowledge
- Bonus: AWS Certified Developer credential
- Bonus: Contributions to marketing tech OSS
Ready to apply for this role?
Software Engineer at Tinuiti — click below to submit your application.
