Role overview

Software Engineer (Senior)

FocusDeveloperRole area
SenioritySeniorCandidate level
StackStack listed in descriptionPrimary skills
Location12 accepted countriesEligibility

Requirements and responsibilities

Readable role content extracted into sections for faster review.

About the role

5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

If youโ€™re looking for a place to grow, make an impact, and work with people who care, weโ€™d love to meet you!

What you will do

  • Architect, build, and evolve core systems for the Ads platform;
  • Design APIs and services supporting campaign management, targeting, delivery, attribution, and reporting;
  • Build and optimize high-throughput, low-latency systems processing large volumes of events and data;
  • Own critical systems end-to-end, including design, implementation, deployment, monitoring, and ongoing improvements;
  • Drive architectural decisions and establish patterns that support scalability, reliability, and developer productivity;
  • Collaborate closely with product, data, and partner teams to translate business requirements into robust technical solutions;
  • Provide technical leadership through design reviews, system discussions, and mentoring other engineers;
  • Contribute to engineering best practices, documentation, and long-term platform vision;
  • Participate in hiring and help grow a strong, high-performing team.

Must haves

  • 5+ years of software development experience building scalable systems;
  • Strong understanding of computer science fundamentals based on a degree or equivalent experience;
  • Solid understanding of distributed system architecture focusing on availability, reliability, and performance;
  • Strong focus on execution and product delivery;
  • Exceptional attention to detail and quality;
  • Strong communication skills;
  • Ability to provide guidance, mentorship, and support;
  • Leadership mindset with ability to take initiative and deliver results;
  • Comfort working in a fast-paced, evolving environment;
  • Familiarity with React / Next.js, Python / Django, Kubernetes, PostgreSQL, AWS;
  • Upper-intermediate English level.

Nice to haves

  • Familiarity with the programmatic advertising ecosystem including DSPs, SSPs, ad exchanges, affiliate programs, Prebid.js, Prebid Server, Google Ad Manager, Amazon UAM/TAM, OpenRTB, identity and addressability solutions, and ad operations workflows;
  • Experience with AdTech, data platforms, distributed systems, or analytics pipelines.

Tech stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Hiring flow

Applications are saved in WithMira for review and follow-up.

1Apply with your profile and resume snapshot.
2Recruiter reviews your fit for this position.
3Messages and referral status stay attached to this role.