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
DockYard
DockYard

Senior Software Engineer (Contract) - Elixir/Erlang

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Elixir
Data
Software Development
+23

Visa

U.S. visa required

Contract role
20 hours ago
Apply now

DockYard is hiring a Senior Software Engineer (Contract) with expertise in Elixir, Erlang, and OTP.

Who We Are

DockYard is a remote-first, digital product consultancy. Forward-thinking teams come to us to build digital products that scale with their users, features, and complexity.

Using a candid approach to partnerships, we help to upskill teams along the way. The result? More flexibility in how our clients take products from idea to impact.

We don't just use innovative approaches to product development – we lead them. That's why visionary companies have trusted us to overcome complex product challenges.

We're honored to have been included in guides ranging from The Startup Weekly's Exceptional Workplace Award (2021), The BBJ's Fast 50 (2021, 2020), Inc. 5000 (2020, 2019), and Fast Company's Best Places to Work for Innovators (2020), among others.

The Role

DockYard is looking for a Senior Software Engineer with deep backend expertise in Elixir, Erlang, and OTP to embed with a client team building mission-critical software. You will work across distributed real-time systems that process high-frequency data at scale, support complex planning and simulation workflows, and help manage a large asset tracking platform with hundreds of entity types.

This is a fully embedded engagement. You will join the client's engineering team directly, with their tools, badges, and workflows, operating as a core contributor rather than an outside advisor. The work is backend-heavy, centered on Elixir's strengths in concurrency, fault tolerance, and real-time data processing. The client's systems handle high-throughput monitoring across thousands of connected endpoints, coordinate across a large and varied asset inventory, and integrate with multiple external data sources that require bespoke parsing and reliable ingestion.

The ideal candidate is self-driven, passionate about building systems that operate reliably at scale, and stays current with Elixir and OTP best practices. They are collaborative but also comfortable working independently, and should feel empowered to thrive in environments with open direction and loosely defined requirements. They bring a strong product and consulting mindset to any team.

Responsibilities

  • Build and maintain backend systems in Elixir/OTP that process real-time monitoring and health data from thousands of connected endpoints.
  • Design and implement distributed data pipelines that ingest, normalize, and route data from multiple heterogeneous external sources.
  • Contribute to planning and simulation tools that support complex operational workflows.
  • Work on asset management systems that track and coordinate hundreds of entity types across diverse operational contexts.
  • Embed within the client's engineering team and collaborate closely with product, design, and business stakeholders to understand goals, analyze requirements, and deliver solutions.
  • Collaborate with the team to translate product needs into a development roadmap and assist with scoping, sizing, and project planning.
  • Evaluate existing codebases, recommend improvements, mentor other engineers, and contribute as a highly productive independent contributor.
  • Interface directly with clients, leaning on your deep industry experience and proven knowledge of Elixir and Erlang, but always maintaining an inquisitive and consultative approach.
  • Support integration work with bespoke external systems and data formats that require careful parsing and reliable data handling.
  • Continually look for opportunities to document and share your knowledge with others.
  • You may be asked to travel on occasion, including periodic onsite work.

Must Haves

  • 5+ years of backend-focused engineering experience, with strong depth in Elixir, Erlang, and OTP
  • Proven experience building distributed, fault-tolerant systems that handle real-time data at scale
  • Production experience designing and maintaining data ingestion pipelines from multiple heterogeneous sources
  • Familiarity with concurrent programming patterns, process supervision trees, and GenServer-based architectures in Elixir/OTP
  • Experience collaborating with cross-functional teams using Agile methodologies
  • Excellent written and verbal communication skills
  • Ability to work onsite in Colorado Springs periodically as required by project regulations
  • You are highly collaborative and value authenticity, equity, and empathy

Nice To Haves

  • Experience in defense-adjacent industries
  • Familiarity with high-throughput monitoring or telemetry-style architectures
  • Background in asset management or logistics platforms with complex domain models
  • Experience integrating with government or regulated data systems
  • Familiarity with React (some frontend components exist alongside the Elixir backend)
  • Experience working in a remote environment with periodic onsite requirements
  • Prior client services, consulting, or freelancing experience

Job Details

Compensation

$100-$150/hr DOE

Employment Type

Contract, 40 hours/week.

Level

Senior

Location

U.S. Remote (periodic onsite presence required)

How We Hire

Our process includes an introductory conversation with Employee Experience, an interview with the Hiring Manager, a technical screen with one of our Elixir engineers, and sometimes a final round with the client team.

Candidates must successfully complete a background check prior to engagement. Before the engagement begins, we verify government-issued ID and confirm the legal name and address on file. The candidate who interviews is the person we expect to do the work. Substitutions or undisclosed subcontracting aren't permitted.

Work is performed from your verified location on approved equipment, and payment is issued only to an account in your legal name.

Even if you don't feel you're a 100% fit, we'd still love to hear from you!

DockYard is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, national origin, veteran status, sex, age, marital status, sexual orientation, gender identity, disability, political affiliation, personal appearance, pregnancy, family responsibilities, matriculation, or any other characteristic protected under federal, state, or local law.

This position is not eligible for visa sponsorship.

About DockYard

👥11-50
📍Boston, Massachusetts, United States
🔗Website

DockYard Service

DockYard product / service
DockYard product / service
DockYard product / service
DockYard product / service

How does DockYard work?

offering custom software, mobile, and web application development consulting

Company culture

Working together drives our curiosity

We blend our knowledge and skill across disciplines in an effort to both teach and learn from ourselves, our clients, and our greater community.

A distributed team that collaborates

We're a geographically diverse team and we work where we live. We make this arrangement beneficial for everyone and provide unparalleled freedom to work in a way that’s most productive for the individual.

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 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service