1

Elixir Engineer Jobs in Baltimore, MD (NOW HIRING)

Some of our recent company initiatives include leading on youth workforce development, software developer apprenticeships, our Elixir Wizards |> conference, and the Baltimore Women in Tech micro ...

Some of our recent company initiatives include leading on youth workforce development, software developer apprenticeships, our Elixir Wizards > conference, and the Baltimore Women in Tech micro ...

Some languages we have been evaluating for upcoming services include Clojure, Elixir, and Node.js ... Excellent designer of APIs for other developers (and future self!) * Solid understanding of both ...

Some languages we have been evaluating for upcoming services include Clojure, Elixir, and Node.js ... Excellent designer of APIs for other developers (and future self!) * Solid understanding of both ...

Some languages we have been evaluating for upcoming services include Clojure, Elixir, and Node.js ... Excellent designer of APIs for other developers (and future self!) * Solid understanding of both ...

Elixir Engineer information

See Baltimore, MD salary details

$25

$53

$76

How much do elixir engineer jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for elixir engineer in Baltimore, MD is $53.29, according to ZipRecruiter salary data. Most workers in this role earn between $42.98 and $61.88 per hour, depending on experience, location, and employer.

What is an Elixir engineer?

An Elixir Engineer is a software developer who specializes in building and maintaining applications using the Elixir programming language. Elixir is known for its concurrency, scalability, and fault-tolerance, making it a popular choice for real-time web applications, distributed systems, and backend services. Elixir Engineers often work with the Phoenix framework and are responsible for designing, developing, testing, and deploying high-performance applications. They may also optimize existing code, ensure system reliability, and collaborate with teams to implement best practices.

What skills and qualifications are needed to thrive as an Elixir engineer?

To thrive as an Elixir Engineer, you need strong programming skills in Elixir and the Erlang/OTP ecosystem, along with a solid understanding of functional programming principles and concurrent system design. Familiarity with version control systems like Git, experience with Phoenix Framework, and knowledge of deployment tools such as Docker are typically required. Excellent problem-solving, collaboration, and communication skills help you work effectively within development teams and address complex technical challenges. These skills and qualities are essential for building scalable, reliable, and maintainable applications in fast-paced software environments.

How does an Elixir engineer typically collaborate with other team members in a software development environment?

As an Elixir Engineer, you will often work closely with backend and frontend developers, DevOps engineers, and product managers to design and deliver scalable applications. Collaboration is usually facilitated through regular stand-up meetings, code reviews, and pair programming sessions, especially when integrating Elixir services with other parts of a system. You may also be responsible for writing technical documentation and assisting in onboarding team members less familiar with Elixir. Open communication and a willingness to share knowledge are key, as Elixir teams often prioritize code quality and functional programming best practices.

What is the difference between Elixir Engineer vs Ruby Developer?

AspectElixir EngineerRuby Developer
Required CredentialsBachelor's in Computer Science or related, knowledge of Elixir and functional programmingBachelor's in Computer Science or related, experience with Ruby and object-oriented programming
Work EnvironmentBackend development, real-time systems, scalable applicationsWeb development, startups, e-commerce platforms
Industry UsageTelecommunications, messaging apps, distributed systemsWeb applications, SaaS, e-commerce
Common Search IntentElixir Engineer vs Ruby Developer

Elixir Engineers and Ruby Developers often share similar credentials and work environments, but they focus on different programming languages and application types. Elixir Engineers specialize in scalable, real-time systems using Elixir, while Ruby Developers typically work on web applications with Ruby on Rails. Both roles are vital in modern software development, but their industry applications and technical focuses differ.

What cities near Baltimore, MD are hiring for Elixir Engineer jobs?

Cities near Baltimore, MD with the most Elixir Engineer job openings:

Infographic showing various Elixir Engineer job openings in Baltimore, MD as of August 2026, with employment types broken down into 91% Full Time, 5% Part Time, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $110,843 per year, or $53.3 per hour.

Software Engineer - Industrial Systems

Sun Automation

Glen Arm, MD • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 8 days ago


Job description

SUN Automation is seeking a highly capable Software Engineer to join our team in building a next-generation Human Machine Interface (HMI) for corrugated systems powered by Siemens Unified Architecture. This role sits at the intersection of industrial automation and modern web/backend engineering.

You will play a key role in designing and implementing a custom HMI using a combination of React (frontend), Python/C++ (backend services), and potentially Elixir. A major component of the role involves integrating with PLCs via OPC UA, requiring both systems thinking and real-world industrial experience.

RESPONSIBILITIES

  • Design and build a responsive, real-time HMI using React and modern JavaScript/TypeScript.
  • Develop backend services in Python for data acquisition, processing, and API layers.
  • Architect and implement reliable communication with Siemens PLCs via OPC UA.
  • Build and maintain scalable, fault-tolerant cloud systems (leveraging Elixir for concurrency-heavy components).
  • Collaborate with controls engineers to map machine recipes into easy-to-understand operator interfaces. 
  • Implement real-time data streaming, alerting, and visualization systems. 
  • Ensure system reliability, observability, and performance in industrial environments. 
  • Contribute to deployment pipelines and edge/on-premises system architectures. 
  • Write clear documentation and participate in code reviews. 

QUALIFICATIONS

  • Strong proficiency in JavaScript/TypeScript, especially with React required.
  • Experience building robust backend systems in Python or C++ required.
  • Hands-on experience with OPC UA required (client/server implementation, data modeling, security).
  • Solid understanding of distributed systems, networking, and API design required.
  • Experience working with industrial automation systems, PLCs, or SCADA/HMI platforms required.
  • Familiarity with asynchronous programming and real-time data handling required.
  • Ability to debug complex interactions between hardware and software systems required.
  • Experience working with Siemens PLCs preferred (e.g., S7 series, TIA Portal ecosystem). 
  • Exposure to Elixir/Erlang or other high-concurrency, fault-tolerant systems preferred. 
  • Knowledge of industrial protocols beyond OPC UA preferred (e.g., Modbus, Profinet). 
  • Experience deploying software to edge devices or on-prem industrial environments preferred. 
  • Familiarity with containerization (Docker) and CI/CD pipelines preferred.
  • Understanding of cybersecurity practices in industrial networks preferred.

BENEFIT SUMMARY

  • Health and Wellness: Medical; Dental; Vision.
  • Financial Future: 401k Plan with Company Match; Bonus Program (variable annual bonuses based on company performance); Employee Stock Ownership Plan (annual ESOP stock allocations after meeting eligibility criteria).
  • Well-being and Support: Wellness Program; Education Assistance; Paid Time Off.
  • Safety and Comfort: Safety Shoe and Prescription Safety Glasses Program; Seniority Recognition Program; Employee Assistance Program.