For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Pop-Up Talent
Pop-Up Talent

Senior Software Engineer, Product

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Data
Cloud
+33

Visa

U.S. visa required

Permanent role
2 days ago
Apply now

Senior Software Engineer, Product

Full-time, Remote PT (US and Canada, Central and West Coast)

  • Salary: $240-300K
  • Reporting to: Director of Product Development

COMPANY OVERVIEW:

  • Managed data services and products tailored for mobile operators to facilitate digital transformation, achieve data-driven outcomes, and optimize operator resources. Our services and software products are used by mobile operators around the world to extract greater value from their existing infrastructure and data, whether through improved analytics, real-time decisioning, or AI
  • Our global team possesses a unique blend of telecommunications and data science expertise, which is a differentiator when collaborating and tackling the complex challenges our clients face. We have a passion for leveraging data to add tangible value to everyone we work with
  • Our dynamic work environment encourages and rewards innovators who bring outside-the-box thinking and leadership skills. Do you have the entrepreneurial vision and ambition to be a part of our journey?

JOB OVERVIEW:

  • As part of the product development team, you will help improve, design, and develop a highly distributed real-time data processing and decision-making platform aimed at K8, cloud, and big data environments
  • We seek experienced developers who excel in a startup setting and enjoy tackling challenging problems that directly affect our customers. Ideal candidates are seasoned software developers with a background in creating high-performance systems for cloud and big data platforms, using networking, messaging queues, multi-threading, parallel processing, GPUs, and popular open-source technologies. You will also work closely with data science and MLOps teams to operationalize ML models and incorporate intelligent agents and Generative AI components into production systems
  • Candidates should be familiar with emerging technologies such as Generative AI, LLM-based assistants, MLOps, and intelligent service orchestration, and be eager to solve complex real-world problems that significantly impact our customers

REQUIREMENTS:

  • BS in Computer Science or equivalent
  • At least 10+ years of experience in building distributed, highly scalable platform software in C++/Java/Scala
  • Solid understanding of algorithms, data structures, performance optimization techniques, and object-oriented/functional programming
  • Building systems or components handling large volumes of data and/or other highly performant systems in Big Data ecosystem
  • Hands-on experience in integrating ML models or intelligent services into software systems (e.g., through REST/gRPC APIs, microservices, or SDKs)
  • Experience building AI-driven applications leveraging LLM APIs, ensuring robust prompt engineering, context management, and scalable API integration
  • Experience with AI coding assistants (e.g. GitHub Copilot, ChatGPT, etc.) — and ability to use them effectively for accelerated development while maintaining code quality and design rigor
  • Experience with working with Cloud services from AWS/Google/Azure
  • Experience with different phases of the software development life cycle
  • Able to develop/deploy and troubleshoot in a Linux environment
  • Ability to work with a distributed team following Agile methodologies
  • Excellent communication, interpersonal, and problem-solving skills, must be a team player

BONUS POINTS:

  • MS or PhD in Computer Science
  • Experience in code generation and compiler techniques
  • Experience in Query processing techniques and optimization
  • Experience in working with big data open-source technologies
  • Experience in Python and scripting languages
  • Experience with using Relational and NoSQL databases
  • Contributions to open source
  • Experience with GPU programming

We are an equal opportunity employer, and we are an organization that values diversity. We welcome applications from all qualified candidates, including minorities and persons with disabilities.

req25-00862

About Pop-Up Talent

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service