bhouston

bhouston

Senior Elixir Engineer - FreeWave, Colorado, Remote USA

Senior Elixir Engineer - FreeWave, Colorado, Remote USA


Introductory paragraph

With deployments in over 39 countries, FreeWave products are leveraged by industrial end users and OEMs alike to connect, control, and optimize remote machines and processes in ways that enable smarter decisions, significant efficiency gains and immediate cost savings. Throughout our 30-year history, we’ve helped thousands of customers – government/defense, UAV/drone, precision agriculture, energy, and smart grid networks – achieve reliable connectivity for data telemetry and command and control in some of the most challenging, remote and rugged environments in the world.

Today, we are transforming the extreme edge of operations – and the proliferation of smart devices within it – into a connected part of the enterprise with our Zero-Trust enabled computing platform and ecosystem of solutions evolved for Industrial IoT.

About us

My name: Ben Houston
My position: Director of Engineering
Company name: FreeWave Technologies
Company website: https://www.freewave.com/
Company headquarters (country): USA
Company info and history (how you’re using Elixir etc):

Elixir and LiveView are at the core of our Zero-Trust Network and Industrial IoT full-stack solutions.

About the job

Job title: Senior Elixir Engineer (Remote or Hybrid)

Job description:
FreeWave is looking for a Senior Elixir Engineer who is excited to help us build the next generation of Industrial IOT monitoring, management, and networking solutions. We are looking for a well-rounded individual who is equally comfortable architecting solutions as they are implementing them and doesn’t mind swinging from backend algorithms to frontend templates. In this role, you will be part of our Cloud Software team, which is designing and implementing our IIOT platform and Zero Trust Networking solutions for our industry partners and customers.

We are a small team of focused, talented, and driven folks who are looking for an individual excited to play a key role in getting this software off the ground and into production, putting a smile on our faces and our customers’ faces!

Salary range: $160k to $200k

Qualifications or experience required:

About You

  • 8+ years of professional software development experience.
  • Deep knowledge of Elixir or Erlang and the BEAM
  • Experience building scalable, production-ready applications using Elixir and BEAM
  • Ability to understand and participate in larger codebases
  • Experience in a public cloud environment (AWS, GCP)
  • Ability to work across infrastructure and product teams, balancing technical excellence with business needs
  • Has a strong opinion about instrumenting testing to ensure quality when developing solutions
  • Excellent ability to understand and work with requirements in the context of a scrappy team and scalable platform
  • User-driven mindset when engineering solutions
  • Committed to meeting schedules and deadlines

You’ll stand out if you have:

  • Familiarity with developing a data collection platform
  • Experience scaling platforms in production
  • Deep knowledge of Time-Series databases
  • Proficiency in engineering real-time dashboards
  • Exposure to Zero Trust Networking
  • A strong sense of UX/UI and experience interfacing with designers

What the successful job applicant will be working on:

A Typical Week Will Include:

  • Learning something new! You will learn a lot at FreeWave. Each developer wears many hats and contributes to solutions company-wide
  • Working with Edge to Cloud IoT and networking protocols
  • Collaborating with a small team that works on big systems, where engineering rigor is valued
  • Develop, test, instrument, and optimize Elixir applications for performance, reliability, and scalability
  • Design and implement fault-tolerant, resilient infrastructure to support critical business features
  • Collaborate between infrastructure and product teams to build and enhance user-facing features
  • Improve observability through logging, tracing, and monitoring, ensuring system health
  • Contribute to the long-term technical roadmap, influencing key architectural decisions

Core Technologies that we use:

  • Phoenix LiveView
  • PostgresSQL
  • ClickHouse
  • Zero-Trust / OpenZiti
  • Nix

Position on remote work

Remote job: Yes, this job is remote, but we welcome local candidates from the Boulder/Denver area
Remote restrictions: US-based only, please
Remote leeway: Unfortunately, no leeway for non-US-based individuals
Any other notes about your position on remote work:

Most of the Elixir team is remote and practices Agile methodologies with our own twists to make it work. Standup is 10:30 AM US-Mountain

About the interview process

  • Phone screen with HR and/or Director of Engineering
  • Phone screen with team lead
  • Two-part technical interview with Design collab and follow-on Code review. All of which is conversational in nature. We want to see how well we work together!
  • Final Screen with CTO
  • 2 to 3 week process

Further info

If you are interested, please email your resume to bhouston AT freewave dot com

Where Next?

Popular in Jobs Top

Orlovv
We are looking for extraordinary talent to join WGAMES. Working at WGAMES means working in a young, dynamic and rapidly changing the envi...
New
JEG2
Introductory paragraph icanmakeitbetter is hiring a fourth remote Web Developer to help us maintain and improve old products, design and...
New
alecnmk
About us My name: Alex Naumenko My position: :man_shrugging: Company name: Hammer Corp. Website: hammertime.com HQ Location: Austin,...
New
coryt
Validere automates oil testing in the field equipping operators to make critical business decisions. By combining science, technology, an...
New
PaulFinan
Hello everyone, My names Paul and I work as part of the People team here at Solarisbank AG. I’ve been tasked to find Elixir Engineers to...
New
pdobacz
OmiseGO Pte. Ltd., a subsidiary of Omise Holdings Pte. Ltd., is bringing to market a white-label mobile wallet platform that facilitates ...
New
bengerson
Introductory paragraph Hello Elixir enthusiasts! We’re excited to announce a great opportunity at Candidately. We’re currently seeking a...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New
Darkhalf
Introductory paragraph Discord is a small group of passionate gamers whose mission is to bring people together around games. Do you get...
New
vbrazo
Hiive - Remote/Hybrid Canada, Vancouver | Mid/Senior Elixir, React Engineer | Full-Time About us My name: Vitor Oliveira My position: ...
New

Other popular topics Top

Tee
can someone please explain to me how Enum.reduce works with maps
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? https://hexdocs.pm/ecto/Ecto.Repo.h...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New

We're in Beta

About us Mission Statement