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
Jobs via Dice
Jobs via Dice

Senior Software Engineer I, Backend

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Golang
Python
+32

Visa

U.S. visa required

Permanent role
3 days ago
Apply now

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Catapult Solutions Group, is seeking the following. Apply via Dice today!

Senior Software Engineer – Real-Time Streaming Analytics

Engineering Department

Remote (U.S. Based – Flexible Work Policy)

This is a fully remote role with flexible work hours. No on-site requirements.

Full-Time Position

About Our Client

Our client is a leading innovator in the creator commerce space, offering tools and platforms that connect digital influencers with global brands and retailers. With over a decade of industry experience, they operate globally and serve a massive user base of creators and consumers. Their mission is to empower creators to be as economically successful as possible, driven by core values of transparency, innovation, and collaboration. Headquartered in the U.S., they maintain a strong remote-first culture with a focus on agility and impact.

Job Description

As a Senior Software Engineer on the Real-Time Streaming Analytics team, you’ll join a high-impact group responsible for developing low-latency, scalable solutions that drive real-time insights across the business. These insights fuel everything from creator performance metrics to campaign optimization, helping internal teams and external stakeholders make data-driven decisions faster.

ⓘ View potential timezone restrictions

You’ll play a pivotal role in building and maintaining real-time streaming pipelines using tools like Apache Flink, Kafka, and Kinesis. This role is ideal for someone who started as a data engineer and has grown into a seasoned backend software engineer, passionate about solving complex distributed systems challenges. You’ll collaborate with product managers, engineers, and stakeholders across time zones, ensuring that performance and reliability are never compromised.

Duties And Responsibilities

  • Design, build, and maintain real-time streaming pipelines using Flink, Kafka, and Kinesis.
  • Develop scalable and reliable backend systems in Golang, Python, or Java.
  • Collaborate cross-functionally to translate business requirements into technical solutions.
  • Own and tune Flink jobs and optimize infrastructure performance and cost.
  • Troubleshoot and resolve production issues with speed and accuracy.
  • Write automated tests to maintain high code quality and reduce regression risk.
  • Continuously improve development workflows and CI/CD pipelines.
  • Maintain infrastructure as code using Terraform or CloudFormation.
  • Participate in code reviews, architecture discussions, and design sessions.
  • Work in an agile environment with distributed teams and shifting priorities.

Required Experience/Skills

  • 6+ years of experience in software development, ideally evolving from a data engineering background.
  • Expertise in Golang (preferred), Python, Java, or similar languages.
  • Hands-on experience with Apache Flink, Kafka, Kinesis, and other real-time streaming tools.
  • Solid foundation in distributed systems and cloud infrastructure (AWS preferred).
  • Experience with Docker, Kubernetes, and CI/CD pipelines like GitHub Actions or CircleCI.
  • Strong understanding of relational databases such as MySQL or PostgreSQL.
  • Familiarity with AWS services like ECS, Lambda, RDS, and Kinesis.
  • Comfortable working independently and driving initiatives from start to finish.
  • Excellent communication skills and a collaborative mindset.

Nice-to-Haves

  • Experience in a high-growth tech startup or remote-first company.
  • Knowledge of infrastructure optimization and cost efficiency in cloud systems.
  • Passion for real-time data analytics and performance tuning.
  • Exposure to GitOps practices and observability tools.

Education

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Pay & Benefits Summary

  • Salary of $140 K to $160K (base) with an additional 10% premium for candidates located in premium markets such as Los Angeles, New York, or Seattle
  • Comprehensive health, dental, and vision coverage
  • 401(k) with employer match
  • Unlimited PTO and generous holiday policy
  • Flexible remote work policy
  • Reimbursement for tech, internet, and coworking expenses
  • Company-sponsored virtual events and learning opportunities

Call-to-Action

Apply now to join a high-performance team building the future of real-time analytics!

Data Streaming | Kinesis | Kafka | Flink | Real-Time Analytics | Golang | Software Engineering | Cloud Infrastructure | Apache Flink | Distributed Systems

About Jobs via Dice

🔗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