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

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
james-whitehat
https://whitehat-2.workable.com/jobs/458249 Introductory paragraph We’re looking for a mid/senior engineer to help create the first ver...
New
derukugi3
Introduction: Interline Vacations is a specialty travel agency that services the travel industry itself. We started as a single office i...
New
troy76
System76 engineers and manufactures open source hardware, software, and firmware at our factory in Denver, Colorado. At System76 you’ll p...
New
giddie
Passionate about good software design? Comfortable pretty much anywhere in the stack? Interested in EVs and clean energy? Wouldn’t say no...
New
egze
Introductory paragraph Hi @elixirforum. I’m happy to announce another Elixir job in my team. We’ve launched our new flagship product - O...
New
AstonJ
If you have a freelance or short term contract job, or one where you are looking for interns or equity-only jobs (i.e any job which is no...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New
LucaMausberg
Introductory paragraph We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy,...
New
actor
Introductory paragraph My name is Geoffrey and i am the CEO of Qubit GPS a company that offers software to manufacturers who manufacture...
New

Other popular topics Top

danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29377 241
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43622 214
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 53690 245
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New

We're in Beta

About us Mission Statement