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
Must Haves
Nice To Haves
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.
We blend our knowledge and skill across disciplines in an effort to both teach and learn from ourselves, our clients, and our greater community.
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.