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

Senior Software Engineer, Billing

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 an 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 Billing team: We build and maintain all the billing infrastructure and integrations with payment gateways, invoicing and tax software through which all our customers are billed.

StackAdapt is a Remote First company, we are open to candidates located anywhere in Canada willing to work in EST for this position.


What You’ll Be Doing
  • Design, improve, and debug complex, scalable systems.
  • Find solutions to optimize bottle-necks and general system wide performance. 
  • Always on the lookout to keep the tech stack updated with current standards.
  • Write extensible scalable and test-driven code.
  • Take part in technical planning and architectural decision-making.
  • Collaborate with team members on designing scalable, well tested, and well documented web architecture, including APIs and backend systems.
  • Be able to take responsibility and ownership of projects from start to finish.
  • Contribute to code reviews and technical spec reviews.
  • Provide mentorship to interns and junior engineers.
  • Advise teams on technical debt consolidation in ways that efficiently service our business needs.
  • Mentor the team and lead by example to uphold software development best-practices in addition to conducting rigorous code and tech spec reviews.
  • Identify bottle-necks and general system wide performance issues and offer actionable solutions to address them
  • Be a significant individual contributor and key asset in delivering critical projects that ultimately bring value to our customers
  • Conduct technical interviews to attract and identify potential high performing candidates


What You’ll Bring To The Table
  • At least 5+ years of full-time work experience building highly performant web applications with outstanding UX
  • You must have recent work experience with Ruby on Rails
  • Knowledge of our full-stack technologies is preferred - React, Typescript, GraphQL and Go
  • Experience collaborating closely with Product & Design to design, implement and iterate on high impact end-to-end product experiences
  • Experience working with relational databases and key-value stores
  • Experience analyzing, benchmarking and optimizing web application page load performance across the entire stack


StackAdapters enjoy:
  • Highly competitive salaryRRSP/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 employmentW
  • ork 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
What You Should Know About Senior Software Engineer, Billing, StackAdapt

Dive into the exciting world of advertising technology with StackAdapt as a Senior Software Engineer in Billing! At StackAdapt, a self-serve advertising platform that's redefining multi-channel solutions, you'll play a pivotal role in shaping the backbone of our billing infrastructure. If you're passionate about crafting scalable systems that optimize performance and enhance user experience, this is the perfect opportunity for you. As part of the billing team, your expertise in Ruby on Rails, and ideally React, GraphQL, and Go, will help us maintain seamless integrations with payment gateways and invoicing software. Imagine collaborating with a vibrant, diverse team as we march towards innovation and creativity through our unique tech stack. You'll not only design and debug systems but will also mentor junior engineers, ensuring that best practices are upheld throughout the development process. And guess what? This position offers the flexibility of remote work anywhere in Canada, making it a win-win for your career and lifestyle. If you're ready to take ownership of impactful projects and contribute to a culture of inclusivity and growth, we can’t wait to have you join us at StackAdapt!

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

As a Senior Software Engineer in Billing at StackAdapt, you'll be responsible for designing, improving, and debugging our billing infrastructure, optimizing performance, and ensuring the tech stack is up to date. You will also play a crucial role in technical planning, collaborate with various teams, and mentor junior engineers, making your contribution vital to the company's success.

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

To qualify for the Senior Software Engineer, Billing role at StackAdapt, candidates should have at least 5 years of experience in developing high-performance web applications. Proficiency in Ruby on Rails is essential, and familiarity with technologies such as React, GraphQL, and Go is preferred. Strong collaboration skills and experience with both relational databases and performance optimization are important too.

Join Rise to see the full answer
How does StackAdapt support career growth for Senior Software Engineers?

StackAdapt is committed to the professional and personal development of its employees. As a Senior Software Engineer, you'll have access to a robust onboarding program, continuous learning opportunities through training and certifications, and dedicated mentorship programs. The company fosters a culture of collaboration and innovation, which is conducive to career growth.

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

The work culture at StackAdapt is friendly, welcoming, and supportive. As a Senior Software Engineer, you'll work in a remote-first environment that values diversity and inclusivity, allowing you to collaborate with team members globally. Team events and social activities further enhance your experience, making it a great place to thrive professionally and personally.

Join Rise to see the full answer
What benefits can a Senior Software Engineer expect at StackAdapt?

StackAdapt offers a competitive salary and a comprehensive benefits package for its Senior Software Engineers, including RRSP/401K matching, generous vacation days, mental health support, work-from-home reimbursements, and a range of professional development initiatives. You’ll also enjoy a supportive culture that celebrates work-life balance and personal accomplishments.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Billing
How have you optimized performance in web applications you've worked on?

In answering this question, focus on specific instances where you've identified slowdowns and implemented solutions such as caching, code refactoring, or database indexing that lead to measurable improvements in performance. Highlight how your approach benefited both the user experience and the overall application efficiency.

Join Rise to see the full answer
Can you explain your experience with Ruby on Rails?

When addressing this question, provide concrete examples of projects where you utilized Ruby on Rails. Discuss the specific features you implemented, challenges you faced, and how you ensured maintainable and scalable code. This showcases your technical expertise and problem-solving skills relevant to the Senior Software Engineer position.

Join Rise to see the full answer
Describe a time when you mentored a junior engineer. What was the outcome?

For this question, share a specific mentoring experience, detailing your approach and the tools you used to support the junior engineer. Discuss the positive impacts of your mentorship, such as improved code quality, increased team efficiency, or the successful completion of a project, demonstrating your leadership capabilities.

Join Rise to see the full answer
What techniques do you use for debugging complex systems?

When discussing your debugging techniques, mention methods such as logging, performance monitoring, and using debugging tools specific to your tech stack. Provide a detailed example of a challenging bug you encountered, the steps taken to diagnose it, and the final resolution, showcasing your analytical skills.

Join Rise to see the full answer
How do you approach technical planning and architectural decision-making in projects?

In your response, describe your collaborative approach to technical planning, highlighting how you gather input from stakeholders, assess requirements, and consider trade-offs in architecture decisions. Use an example of a project where your input led to a successful outcome to illustrate your strategic thinking.

Join Rise to see the full answer
What strategies do you employ to keep a tech stack updated?

Explain your methods for staying current with technology trends and best practices, such as reading industry blogs, attending conferences, or participating in user groups. Discuss how you advocate for and implement updates in your projects while mitigating any potential risks involved in the transition.

Join Rise to see the full answer
Tell us about your experience with relational databases.

When responding, focus on specific projects where you've implemented or optimized relational databases. Discuss your familiarity with various database management systems, the challenges you encountered, and how you improved data retrieval times or data integrity through your efforts.

Join Rise to see the full answer
How do you handle technical debt within a project?

Share your approach to identifying and managing technical debt, emphasizing the importance of regular maintenance and prioritization. Reference a particular project where you successfully addressed technical debt, outlining the benefits it provided to the overall project quality and team efficiency.

Join Rise to see the full answer
Can you give an example of a complex system you designed from scratch?

In your response, describe a complex system you designed, detailing the requirements, architecture choices, and technologies used. Highlight the challenges faced during development and how you overcame them, focusing on the impact your design had on the project and the team’s work.

Join Rise to see the full answer
What role does code review play in your development process?

Discuss the importance of code reviews in maintaining code quality, knowledge sharing, and team collaboration. Share your experiences in conducting code reviews, including how you provide constructive feedback and the positive outcomes that resulted from adopting a culture of thorough code review.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 4 days ago
Customer-Centric
Mission Driven
Dare to be Different
Diversity of Opinions
Friends Outside of Work
Startup Mindset
Emails over Meetings
Transparent & Candid
Growth & Learning
Medical Insurance
Learning & Development
Paid Holidays
Paid Sick Days
Photo of the Rise User
Chabez Tech Remote Navi Mumbai Metro, Navi Mumbai, Maharashtra, India
Posted 2 days ago
Posted 4 days ago
Photo of the Rise User
Posted 3 days 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.

191 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 4, 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!