Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Customer Data Platform image - Rise Careers
Job details

Senior Software Engineer, Customer Data Platform

StackAdapt is a self-serve advertising platform that specializes in multi-channel solutions including native, display, video, connected TV, audio, in-game, and digital out-of-home ads. We empower hundreds of digitally-focused companies to deliver outcomes and exceptional campaign performance everyday. StackAdapt was founded with a vision to be more than an advertising platform, it’s a hub of innovation, imagination and creativity.


Engineering at StackAdapt: As a Senior Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. You will work with large data sets and have exposure to modern tech stacks around GoLang, Ruby on Rails, React, GraphQL and more. StackAdapt’s engineering organization believes in working collaboratively and cross functionally. You will get the opportunity to work in a diverse and flexible culture with dedicated career paths to help you succeed. 


Watch our talk at Amazon Tech Talks:https://www.youtube.com/watch?v=lRqu-a4gPuU


About the Customer Data Platform Team: We are a team of high-caliber fullstack engineers whose mission is to empower marketers to build and target the right audiences for their digital campaigns, follow their conversion journey, and provide insights about campaign effectiveness. We are leading the effort in building a platform that will help brands organize and manage their audiences, engage them meaningfully, and bridge the gap between programmatic advertising and marketing tech. The team and their projects will have high impact and high visibility across the company!StackAdapt is a Remote First company, we are open to candidates located anywhere in North America for this position. 


What You'll Be Doing
  • Work with Product Managers, and software engineers to translate complex business problems into high quality software.
  • Partner with UX researchers to build simple, intuitive workflows on StackAdapt platform to help marketers accomplish their goals.
  • Take responsibility and ownership of projects from start to finish by decomposing the work into plans and engaging with stakeholders effectively.
  • Write technical design docs, calling out the risks clearly, and making the right tradeoffs based on your skill and experience.
  • Uplevel the technical excellence of your team by participating in code and technical design doc reviews.Provide technical mentorship to early career engineers and support their growth.


What You'll Bring to the Table
  • 5+ years of full-time work experience building highly performant web applications
  • Experience in building responsive web applications, preferably using React / Redux, TypeScript, Ruby-on-Rails, and GraphQL
  • Experience with leading customer-facing projects end-to-end, from design to delivery
  • Experience collaborating closely with product and design teams to design, implement and iterate on high impact and delightful product experiences
  • Previous engineering experience working in marketing technology, adtech or customer data platforms is highly valuable


StackAdapters enjoy:
  • Highly competitive salary
  • RRSP/401K matching
  • 3 weeks vacation + 3 personal care days + 1 Culture & Belief day + birthdays off
  • Access to a comprehensive mental health care platform
  • Full benefits from day one of employment
  • Work from home reimbursements
  • Optional global WeWork membership for those who want a change from their home office
  • Robust training and onboarding program
  • Coverage and support of personal development initiatives (conferences, courses, etc)
  • Access to StackAdapt programmatic courses and certifications to support continuous learning
  • An awesome parental leave policy
  • A friendly, welcoming, and supportive culture
  • Our social and team events!


#LI-MH1


StackAdapt is a diverse and inclusive team of collaborative, hardworking individuals trying to make a dent in the universe. No matter who you are, where you are from, who you love, follow in faith, disability (or superpower) status, ethnicity, or the gender you identify with (if you’re comfortable, let us know your pronouns), you are welcome at StackAdapt. If you have any requests or requirements to support you throughout any part of the interview process, please let our Talent team know.


About StackAdapt


We've been recognized for our diverse and supportive workplace, high performing campaigns, award-winning customer service, and innovation. We've been awarded:



Ad Age Best Places to Work 2024

G2 Top Software and Top Marketing and Advertising Product for 2024

Campaign’s Best Places to Work 2023 for the UK

2024 Best Workplaces for Women and in Canada by Great Place to Work®

#1 DSP on G2 and leader in a number of categories including Cross-Channel Advertising


#LI-Remote

StackAdapt Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
StackAdapt DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of StackAdapt
StackAdapt CEO photo
Vitaly Pecherskiy
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Customer Data Platform, StackAdapt

At StackAdapt, we’re looking for a talented and motivated Senior Software Engineer for our Customer Data Platform team, based in Canada but with remote flexibility across North America. In this dynamic role, you'll be at the heart of our innovative advertising platform, developing high-quality production code that directly impacts our clients' success. You’ll collaborate closely with product managers and UX researchers to tackle complex business challenges, designing intuitive workflows that help marketers reach their goals effectively. Your technical expertise in modern technologies such as GoLang, Ruby on Rails, React, and GraphQL will be put to good use as you lead customer-facing projects from inception to delivery. You'll take ownership of your projects, ensuring a smooth ride from start to finish while mentoring early career engineers along the way. We're not just about software; we genuinely care about creating a friendly, inclusive, and supportive culture. Join StackAdapt, where your work will help bridge the gap between programmatic advertising and marketing technology, empowering brands to connect with their audiences meaningfully.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Customer Data Platform Role at StackAdapt
What are the responsibilities of a Senior Software Engineer at StackAdapt?

As a Senior Software Engineer at StackAdapt, your primary responsibility will be to design, develop, and maintain our Customer Data Platform. You will work closely with product managers and UX researchers to create user-friendly workflows for marketers, take ownership of projects from concept to delivery, and write technical documentation outlining project risks and trade-offs. Your role will also involve mentoring junior engineers and reviewing code to ensure high technical standards.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at StackAdapt?

To qualify for the Senior Software Engineer role at StackAdapt, candidates should have at least 5 years of experience in building high-performance web applications, preferably utilizing technologies like React, Ruby on Rails, TypeScript, and GraphQL. Proven experience in leading customer-facing projects and collaboration with design and product teams is highly valued.

Join Rise to see the full answer
What is the work culture like for Senior Software Engineers at StackAdapt?

The work culture at StackAdapt is collaborative, inclusive, and supportive. As a Senior Software Engineer, you'll find a friendly environment that encourages innovation and creativity. We believe in empowering employees with dedicated career paths and opportunities for personal development, making it an excellent place to advance your career in technology.

Join Rise to see the full answer
How does StackAdapt support the work-life balance of its Senior Software Engineers?

At StackAdapt, we prioritize work-life balance, offering remote work options and flexible work hours. Senior Software Engineers enjoy generous vacation time, personal care days, and a culture that promotes mental health and well-being. Employees are supported with reimbursements for home office expenses, ensuring they have the right environment to thrive.

Join Rise to see the full answer
What benefits do Senior Software Engineers receive at StackAdapt?

Senior Software Engineers at StackAdapt benefit from a highly competitive salary, comprehensive health benefits from day one, RRSP/401K matching, and a robust parental leave policy. Employees also have access to programmatic courses, personal development initiatives, and various social events that foster team bonding and collaboration.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Customer Data Platform
Can you describe a complex project you managed as a Senior Software Engineer?

When answering this question, focus on the intricacies of the project, your role in leading the technical design process, and how you coordinated with cross-functional teams. Highlight challenges faced, such as managing timelines or technical bottlenecks, and how you overcame them to ensure successful delivery.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss your approach to code reviews, testing practices, and the importance of documentation in ensuring quality. Mention specific tools or processes you use and your philosophy on maintaining high standards while collaborating with team members.

Join Rise to see the full answer
What technologies do you have experience with that are relevant to the Customer Data Platform?

Be precise and mention your hands-on experience with technologies such as React, Ruby on Rails, GraphQL, and any relevant programming languages. Provide examples of how you’ve utilized these technologies in past projects, especially those relevant to advertising or marketing.

Join Rise to see the full answer
How do you handle feedback from product managers and UX researchers?

Describe your collaborative spirit and openness to feedback, emphasizing the importance of partnership with product and UX teams. Share techniques you use to incorporate feedback into your code, ensuring the final product meets user needs.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

Discuss specific mentorship strategies you employ, such as pairing programming sessions, providing constructive feedback during code reviews, and offering guidance on best practices. Mention how your mentorship has led to improvements in the junior engineers' work and growth.

Join Rise to see the full answer
How do you keep up with the latest trends in software development?

Detail your routine for staying current, be it through attending webinars, following industry leaders on social media, engaging in communities, or enrolling in relevant courses. Show your passion for continuous learning and its relevance to your work.

Join Rise to see the full answer
Describe a time when you had to adapt to significant change in a project. How did you handle it?

Choose a specific project and explain the change, your initial reaction, and the steps you took to adapt. This is a chance to showcase your problem-solving skills, flexibility, and ability to lead a team through uncertainty.

Join Rise to see the full answer
Can you provide examples of how you have enhanced user experience in your applications?

Share specific projects where you focused on user experience, detailing your collaboration with design teams, the tools and methodologies used (e.g., usability testing), and the positive outcomes resulting from your efforts.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Discuss your organization strategies, such as using project management tools or techniques like Agile/Scrum. Highlight your ability to assign priorities effectively, balancing project deadlines with quality output.

Join Rise to see the full answer
What interests you most about working at StackAdapt?

Share your excitement about StackAdapt’s mission, culture, and innovative approach to advertising technology. Mention how your career goals align with the company's growth and how you believe your skills would benefit the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Mission Driven
Passion for Exploration
Transparent & Candid
Growth & Learning
Photo of the Rise User
Doist Remote No location specified
Posted 20 hours ago
Photo of the Rise User
Posted 7 days ago

StackAdapt is a self-serve advertising platform offering multi-channel solutions like native, display, video, connected TV, and audio ads, combining advanced machine learning with an exceptional user experience.

202 jobs
MATCH
Calculating your matching score...
BADGES
Badge Future MakerBadge InnovatorBadge Future UnicornBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!